20-Hour React Study Plan for those who hate it
- Components and JSX
- Props and state
- Lifecycle methods (not required if you use functional components - hook)
- Hooks (useState, useEffect)
- Context API
- Higher-Order Components (HOCs)
- Render props
- Custom hooks
- Error boundaries
- Redux basics
- Redux Toolkit
- Recoil or Jotai (alternative state management)
- React Router
- Navigation and route parameters
- Nested routes
- React.memo
- useMemo and useCallback (not after 19)
- Code splitting and lazy loading
- Profiling and debugging
- SSR vs. SSG
- React Router
- Compound components
- Render functions