2h 52m total
Build production user interfaces with React 19 and Next.js 15. Starting from your first component, you'll master JSX, props and composition, the re-render model, hooks (useState, useEffect, useRef, useMemo, useCallback, and custom hooks), Context, controlled forms, and data fetching with loading and error states. Then you move to the framework layer: the Next.js App Router, file-based routing and layouts, Server vs Client Components, rendering strategies (SSG, SSR, ISR, and streaming), performance and memoization, TypeScript for props and hooks, and testing with React Testing Library — finishing with a capstone app. Assumes you already know JavaScript and TypeScript (see the JS/TS course); this one teaches the framework on top.