Welcome to the React Developer Roadmap! This guide will help you navigate through the essential topics and tools to become a proficient React developer. π§βπ»β¨
- Basic Concepts
- Components
- Hooks
- Routing
- State Management
- Styling
- API Calls
- Testing
- Frameworks
- Forms
- Advanced Topics
- Mobile Development
- Video Resources
- JSX ποΈ
- Props vs State π
- Conditional Rendering π
- Composition π§©
- Lists and Keys π
- Component Lifecycle π
- Functional Components β
- Class Components ποΈ
- Render Props π¨
- Refs π
- Events π
- Higher-Order Components (HOCs) ποΈ
- useState πͺ
- useEffect π
- useRef π
- useCallback π
- useMemo π§
- useReducer π οΈ
- useContext π
- Custom Hooks π οΈ
- React Router πΊοΈ
- Reach Router π¦
- Context API π
- Redux/Redux Toolkit π οΈ
- MobX βοΈ
- Recoil π
- Zustand π»
- Chakra UI π
- Material UI π¨
- Tailwind CSS π¬οΈ
- Styled Components π
- Emotion β€οΈβπ₯
- GraphQL π
- Apollo π
- Relay π‘οΈ
- Urql β‘
- REST π
- Axios π
- SWR π
- react-query π
- Jest π
- React Testing Library π§Ή
- Cypress π
- Playwright π
- Vitest π₯
- Next.js π
- Remix π
- React Hook Form π
- Formik βοΈ
- Final Form π οΈ
- Suspense β³
- Portals πͺ
- Error Boundaries π§
- Fiber Architecture π§΅
- React Native π±
- Crash Course Videos
- Youtube Channels πΊ
- Udemy Courses
π Pro Tip: This roadmap is flexibleβlearn topics in any order based on your project needs and interests!
Happy Learning! π