Grundlagen von React.js
- JavaScript ES6+ Fundamentals
- Virtual DOM Konzept
- JSX Syntax und Rendering
- Component Lifecycle
- Props vs. State Management
- Functional Components
- Class Components
- Higher-Order Components
- React Hooks
- Custom Hooks erstellen
- Local State mit useState
- Context API
- Redux Grundlagen
- Redux Toolkit
- Zustand und andere Alternativen
- React Router Setup
- Route Parameters
- Nested Routes
- Protected Routes
- Navigation Guards
- REST API Calls mit Axios
- GraphQL mit Apollo Client
- Error Handling
- Loading States
- Caching Strategien
- Code Splitting
- Lazy Loading
- Memo und useMemo
- useCallback Hook
- Bundle Size Optimierung
- Unit Testing mit Jest
- Integration Tests mit React Testing Library
- End-to-End Tests
- Deployment Strategien
- CI/CD Pipeline Setup