1
React : JSX, Virtual DOM, reconciliation, fiber architecture
2
Hooks modernes : useState, useEffect, useContext, useMemo, useCallback, useActionState
3
Server Components vs Client Components ("use client"), composition patterns
4
Props, State, lifting state up, prop drilling et solutions
5
React lifecycle, useEffect cleanup, dependency array, strict mode
6
Next.js App Router : routing, layouts, templates, loading/error states
7
Data fetching : Server Components async, fetch caching, revalidation strategies
8
Server Actions : progressive enhancement, useActionState, form handling
9
Rendering strategies : SSR, SSG, ISR, client-side, streaming
10
State management : Context API, Zustand, Redux Toolkit, server state (TanStack Query)
11
Performance : React.memo, useMemo, useCallback, lazy loading, Suspense boundaries
12
Routing : dynamic routes, parallel routes, intercepting routes, middleware
13
Metadata et SEO : generateMetadata, sitemap, robots.txt, Open Graph
14
Testing : component tests, integration tests, E2E, mocking, test patterns
15
Build optimization, bundle analysis, deployment (Vercel, Docker), monitoring