Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Connecting UI & Functionality | Authentication
Next.js 14

Connecting UI & FunctionalityConnecting UI & Functionality

Let's ensure that the login functionality is working correctly.

Back to the Project

1. Create the authenticate action

In the actions.ts file, establish a new action named authenticate. This action should incorporate the signIn function from auth.ts:

app/lib/actions.ts

Modify login form

Within the login-form.tsx component, leverage React's useFormState to invoke the server action.

app/ui/login-form.ts

In Practice

Everything was clear?

Section 7. Chapter 7
course content

Course Content

Next.js 14

Connecting UI & FunctionalityConnecting UI & Functionality

Let's ensure that the login functionality is working correctly.

Back to the Project

1. Create the authenticate action

In the actions.ts file, establish a new action named authenticate. This action should incorporate the signIn function from auth.ts:

app/lib/actions.ts

Modify login form

Within the login-form.tsx component, leverage React's useFormState to invoke the server action.

app/ui/login-form.ts

In Practice

Everything was clear?

Section 7. Chapter 7
some-alt