1
React: JSX, Virtual DOM, reconciliation, fiber architecture
2
Hooks modernos: useState, useEffect, useContext, useMemo, useCallback, useActionState
3
Server Components vs Client Components ("use client"), padrões de composição
4
Props, State, lifting state up, prop drilling e soluções
5
Ciclo de vida do React, useEffect cleanup, dependency array, strict mode
6
Next.js App Router: roteamento, layouts, templates, loading/error states
7
Data fetching: Server Components assíncronos, fetch caching, estratégias de revalidação
8
Server Actions: progressive enhancement, useActionState, tratamento de formulários
9
Estratégias de renderização: SSR, SSG, ISR, client-side, streaming
10
Gerenciamento de estado: Context API, Zustand, Redux Toolkit, server state (TanStack Query)
11
Performance: React.memo, useMemo, useCallback, lazy loading, Suspense boundaries
12
Roteamento: rotas dinâmicas, parallel routes, intercepting routes, middleware
13
Metadata e SEO: generateMetadata, sitemap, robots.txt, Open Graph
14
Testes: testes de componente, testes de integração, E2E, mocking, padrões de teste
15
Otimização de build, análise de bundle, deployment (Vercel, Docker), monitoramento