Table of contents
- ➪ Before Jumping into React make sure that you're good at Javascript Fundamentals.
- ⇝ Fundamentals ⇜
- ⇝ Advanced Topics ⇜
- ➪ HTTP Requests
- ➪ Hooks
- ➪ State Management
- ➪ Routing
- ➪ Styling
- ➪ Forms
- ➪ Testing
- ➪ Misc
- Resources to Learn React.
- Reference for this blog
- If this blog was helpful to you, please consider following me here: @mdjunaidap.
- 🚨 700+ Tools & Resources 🤩
- Goldmine🌟 for Developers, Designers, and Creators.
- I've Curated incredible tools and learning resources for developers, designers & content creators.
- Unlock Now🚀
➪ Before Jumping into React make sure that you're good at Javascript Fundamentals.
⇝ Fundamentals ⇜
➙ Create React app
➙ Function Components
➙ Class Components
➙ JSX
➙ Props
➙ State
➙ useState and useEffect Hooks
➙ Conditional Rendering
➙ Lists and Keys
➙ Building Simple Forms
➙ Composition and Inheritance
⇝ Advanced Topics ⇜
➪ HTTP Requests
➙ Context Refs
➙ Refs
➙ Error Boundaries
➙ Portals
➙ GET
➙ POST
➪ Hooks
➙ useContext
➙ useReducer
➙ useRef
➙ useMemo
➙ useCallback
➙ Custom Hooks
➙ Higher-Order Components
➙ Render Props
➙ Reconciliation
➪ State Management
➙ Redux/Mobx/Recoil
➙ Apollo Client
➙ React Query
➪ Routing
➙ React Location
➙ React Router
➪ Styling
➙ Styled Components
➙ Tailwind CSS
➙ Chakra UI/ Material UI
➪ Forms
➙ Formik
➙ React Hook Form
➪ Testing
➙ Jest + React Testing Library
➙ Cypress
➪ Misc
➙ Gatsby
➙ Next.js
➙ Remix
➙ React native