Managing Authentication and State in Next.js 14
Next.js is a “one stop shop” when it comes to building a React web application. This course will teach you how to both provide authentication and handle state management within your Next.js web applications.
What you'll learn
Managing authentication in a web application has the propensity to be quite complex. Now add the difficulty of state management to that complexity and you might have a lot of work to do! In this course, Managing Authentication and State in Next.js 14, you’ll learn to easily provide authentication to your app as well as handle state management in an elegant and powerful way. First, you’ll explore how to manage user authentication and use sessions with NextAuth.js. Next, you’ll discover how to reason about and manage local state in your application components. Finally, you’ll learn how to implement a more robust state management solution for complex state using external state management libraries like Redux. When you’re finished with this course, you’ll have the skills and knowledge of authentication and state management needed to build robust and well-protected React applications that scale.