README
1 min readRapid overview
React Study Roadmap
Complete JavaScript and TypeScript fundamentals first. Focus on React’s function components, hooks, routing, state management, and testing.
1. Core focus areas
- Components & hooks: props, state, context, custom hooks, effects, refs, memoization patterns.
- Data & state management: server data fetching (React Query/SWR), client state (Context, Redux Toolkit, Zustand), forms.
- Routing: React Router data APIs, nested layouts, loaders/actions, code splitting.
- Performance: rendering costs, memoization, virtualization, Suspense patterns.
- Testing: React Testing Library, jest/vitest setup, integration tests, accessibility checks.
2. Fundamentals
3. Design patterns (Advanced)
3. Performance (Advanced)
4. Suggested sequence
- Build small feature components and practice hooks in isolation.
- Add routing and data fetching with caching and optimistic UI patterns.
- Layer on testing and performance techniques.
5. Architecture extensions (Advanced)
- Micro frontends: See
notes/shared/micro-frontends.mdand map domain ownership to route-based bundles and shell/remote boundaries. - Scalable and responsive design: See
notes/shared/scalable-responsive-design.mdand keep component styles token-driven.
6. Practice alignment
Add drills under practice/react/ tied to the notes (hooks reasoning, routing scenarios, state modeling, testing strategies).