Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Architecting React Applications with Next.js

via Pluralsight

Overview

This course will teach you to create advanced, efficient, and robust web applications by leveraging the newest React features and adhering to top architectural practices, enabling you to tackle complex development challenges seamlessly.

Building scalable and high-performing React applications can be a challenge. As applications grow, so do the complexities around state management, data fetching, performance optimization, and code maintainability. In this course, Architecting React Applications with Next.js, you'll learn to solve these challenges with the tools and strategies needed to architect robust, maintainable, and high-performing applications. First, you'll take a deep dive into React's latest features like Suspense, Server Components, and Server-side Rendering (SSR) within the Next.js framework. Next, you'll explore common pain points when scaling React apps and how to optimize applications using Next.js’ built-in capabilities, such as static site generation and dynamic rendering. Finally, you'll review practical examples, like managing a shopping cart and implementing server actions, gaining hands-on experience with techniques that streamline complex state management and data fetching. By the end of this course, you'll have the skills and knowledge of React needed to architect efficient applications and prepare them for production in real-world environments.

Syllabus

  • Laying the Foundation: Architectural Design in React Apps 10mins
  • Leveraging Next.js and Other Frameworks to Build Full-stack React Apps 28mins
  • Enhancing React Architecture with Server Components 15mins
  • Optimize Web Performance with Server Rendering Techniques 25mins
  • Effective Use of Suspense for Enhanced UI 16mins
  • Refactoring and Best Practices with React and Next.js 36mins

Taught by

Adhithi Ravichandran

Reviews

Start your review of Architecting React Applications with Next.js

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.