Next.js Fundamentals
A deep dive into Next.js App Router, React Server Components, and modern full-stack web development with TypeScript.
Learning Outcomes
- •Understand file-system routing conventions (`page.tsx`, `layout.tsx`, `loading.tsx`).
- •Differentiate between React Server Components (RSC) and Client Components (`'use client'`).
- •Build shared layouts that preserve state across route changes.
- •Fetch data directly inside async Server Components without client waterfalls.
- •Use `<Link>` for intelligent background prefetching and instant transitions.