1
React: JSX, Virtual DOM, reconciliation, fiber mimarisi
2
Modern hook: useState, useEffect, useContext, useMemo, useCallback, useActionState
3
Server Component vs Client Component ("use client"), bileşim kalıpları
4
Props, State, state yukarı taşıma, prop drilling ve çözümleri
5
React yaşam döngüsü, useEffect temizleme, bağımlılık dizisi, strict mode
6
Next.js App Router: yönlendirme, layout, template, loading/error durumları
7
Veri çekme: async Server Component, fetch önbellekleme, yeniden doğrulama stratejileri
8
Server Action: progressive enhancement, useActionState, form işleme
9
Render stratejileri: SSR, SSG, ISR, istemci tarafı, streaming
10
Durum yönetimi: Context API, Zustand, Redux Toolkit, sunucu durumu (TanStack Query)
11
Performans: React.memo, useMemo, useCallback, lazy loading, Suspense sınırları
12
Yönlendirme: dinamik route, paralel route, intercepting route, middleware
13
Metadata ve SEO: generateMetadata, sitemap, robots.txt, Open Graph
14
Test: bileşen testleri, entegrasyon testleri, E2E, mock, test kalıpları
15
Build optimizasyonu, bundle analizi, dağıtım (Vercel, Docker), izleme