SlaveCode
.
Academy
DSA
Resources
System Design
More
Toggle theme (Current: Custom)
React Developer Roadmap | SlaveCode
React Developer
Everything that is there to learn about React and the ecosystem in 2026.
Back
Roadmap
Vedios and Other Resources
Projects
AI Tutor
React
Component Basics
Basic Hooks
Common Hooks
GraphQL
REST
Advanced Topics
Have a look at the following related roadmaps
Make sure to learn the "Beginner" topics of
the JavaScript roadmap before you start
learning React.
There used to be "Class Components" which
React doesn't recommend any more. You don't
need to learn about them but you might still
notice them in some legacy projects
TypeScript
Frontend
JavaScript Roadmap
Angular
Vue
React Native
TypeScript
CLI Tools
Vite
Components
Functional Components
JSX
Props vs State
Conditional Rendering
Composition
Rendering
Component Lifecycle
Lists and Keys
Render Props
Refs
Events
High Order Components
Hooks
useEffect
Creating Custom Hooks
useCallback
useRef
useMemo
useReducer
useContext
useState
Hooks Best Practices
Routers
Tanstack Router
React Router
State Management
Context
Zustand
Jotai
Writing CSS
Headless Components
Tailwind CSS
Component / Libraries
Panda CSS
Chakra UI
Material UI
Shadcn UI
CSS Modules
Radix UI
React Aria
Ark UI
API Calls
Apollo
Relay
urql
swr
Tanstack Query
Axios
rtk-query
Testing
Jest
Vitest
react-testing-library
Cypress
Playwright
Frameworks
Next.js
Astro
react-router
Forms
React Hook Form
Formik
Types & Validation
TypeScript
Zod
Animation
Server APIs
Framer Motion
react spring
GSock
Suspense
Portals
Error Boundaries
Mobile Applications
React Native
MobX
Formish
Valibot
Base UI