🌍 Worldwide · Programming
ReactJS Syllabus
Roadmap to React developer. The full ReactJS syllabus: 10 subjects, 31 chapters and 93 topics, with 501 flashcards written against it.
ReactJS subjects
ReactJS has 10 subjects. Each one is listed below with its chapters in syllabus order; open a subject for every topic and sub-topic inside them.
React Basics
- Introduction to React · 3 topics
- Setting Up the Environment · 3 topics
- JSX · 3 topics
React Components
- Functional Components · 3 topics
- Class Components · 3 topics
- Component Communication · 3 topics
State Management
- useState Hook · 3 topics
- useReducer Hook · 3 topics
- Context API · 3 topics
React Hooks
- Basic Hooks · 3 topics
- Additional Hooks · 3 topics
- Custom Hooks · 3 topics
Advanced Concepts
- Higher-Order Components · 3 topics
- Render Props · 3 topics
- Portals · 3 topics
Testing in React
- Unit Testing · 3 topics
- Integration Testing · 3 topics
- End-to-End Testing · 3 topics
React Performance Optimization
- Code Splitting · 3 topics
- Memoization · 3 topics
- Performance Monitoring · 3 topics
React Router
- Setting Up React Router · 3 topics
- Route Parameters · 3 topics
- Advanced Routing · 3 topics
State Management with Redux
- Introduction to Redux · 3 topics
- Setting Up Redux · 3 topics
- Redux Actions and Reducers · 3 topics
- Redux Middleware · 3 topics
Styling in React
- CSS in JS · 3 topics
- Preprocessors · 3 topics
- CSS Frameworks · 3 topics
ReactJS flashcards
501 question-and-answer cards across 10 subject decks, each shown in full on its subject page.
ReactJS syllabus FAQ
What subjects are in the ReactJS syllabus?
ReactJS covers 10 subjects: React Basics, React Components, State Management, React Hooks, Advanced Concepts, Testing in React, React Performance Optimization, React Router, State Management with Redux and Styling in React.
How many chapters and topics are in the ReactJS syllabus?
31 chapters and 93 topics, across 10 subjects. State Management with Redux is the largest subject, with 12 topics in 4 chapters.
Are there ReactJS flashcards?
Yes — 501 question-and-answer flashcards in 10 subject decks. Each deck is printed in full on its subject page here, and the same cards are in the Examius app with spaced repetition. The free plan covers one exam of your choice, including its flashcards; Examius Pro, a one-time purchase, unlocks every other exam and deck.
Related Programming syllabuses
Roadmap to DevOps Engineering
Data Structure and Algorithm syllabusRoadmap to Data Structure and Algorithm
Python syllabusRoadmap to Python developer
Data Science syllabusRoadmap to Data Scientist
Java Programming syllabusRoadmap to Java Programming
Front-end Web Development syllabusRoadmap to Front-end web development
Machine Learning syllabusRoadmap to Machine Learning
C++ Programming syllabusRoadmap to learn C++ programming
C Programming syllabusRoadmap to learn C programming