React and Next.js for Dynamic Web Apps

React and Next.js for Dynamic Web Apps

 
 6

Introduction to React and Next.js

Lesson 1 - React and Next.js Basics

  • Initializing a NextJS app
  • Local development setup
  • Deployment to Vercel

Lesson 2 - Building UI with Components

  • Thinking in React
  • Creating reusable components
  • Interactivity with props & state

Lesson 3 - Styling Components with CSS

  • Survey of CSS in JSS libraries
  • Tailwind CSS utility classes
  • Configuration and theming

Lesson 4 - State Management and Hooks

  • Understanding React hooks
  • Common hooks and their usage
  • Managing application state

Lesson 5 - Networking with REST and GraphQL

  • Fetching data from API endpoints
  • Using a third-party networking library
  • Advanced data fetching with GraphQL

Lesson 6 - Using External Component Libraries

  • Finding & evaluating UI libraries
  • Installing & using components
  • Reading docs & source code