React-Entwickler: Spezialisierung nach JavaScript
Für JavaScript-Entwickler, die React vertiefen möchten.
Voraussetzungen
- Solide JavaScript-Kenntnisse notwendig
- Browser APIs verstehen
- 2–4 Monate Zeit
Struktur
Phase 1: React Core (2–3 Wochen)
- Components und JSX
- Props und State
- Lifecycle (Class und Functional)
- Hooks (useState, useEffect, etc.)
Phase 2: Advanced Patterns (2–3 Wochen)
- Custom Hooks
- Context API
- Performance Optimization
- Code Splitting
Phase 3: State Management (2–3 Wochen)
- Context API vs Redux vs Jotai vs Zustand
- Redux Toolkit
- State Design Patterns
Phase 4: Testen und Deployment (1–2 Wochen)
- React Testing Library
- E2E Tests (Cypress, Playwright)
- Deployment strategien
Phase 5: Projekt (2–3 Wochen)
- Komplexe React-App
- State Management professionell
- Testing
- Performance
