🌍 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.

10Subjects
31Chapters
93Topics
501Flashcards

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

3 chapters · 9 topics · 51 flashcards

  1. Introduction to React · 3 topics
  2. Setting Up the Environment · 3 topics
  3. JSX · 3 topics

React Components

3 chapters · 9 topics · 50 flashcards

  1. Functional Components · 3 topics
  2. Class Components · 3 topics
  3. Component Communication · 3 topics

State Management

3 chapters · 9 topics · 50 flashcards

  1. useState Hook · 3 topics
  2. useReducer Hook · 3 topics
  3. Context API · 3 topics

React Hooks

3 chapters · 9 topics · 49 flashcards

  1. Basic Hooks · 3 topics
  2. Additional Hooks · 3 topics
  3. Custom Hooks · 3 topics

Advanced Concepts

3 chapters · 9 topics · 50 flashcards

  1. Higher-Order Components · 3 topics
  2. Render Props · 3 topics
  3. Portals · 3 topics

Testing in React

3 chapters · 9 topics · 51 flashcards

  1. Unit Testing · 3 topics
  2. Integration Testing · 3 topics
  3. End-to-End Testing · 3 topics

React Performance Optimization

3 chapters · 9 topics · 50 flashcards

  1. Code Splitting · 3 topics
  2. Memoization · 3 topics
  3. Performance Monitoring · 3 topics

React Router

3 chapters · 9 topics · 50 flashcards

  1. Setting Up React Router · 3 topics
  2. Route Parameters · 3 topics
  3. Advanced Routing · 3 topics

State Management with Redux

4 chapters · 12 topics · 51 flashcards

  1. Introduction to Redux · 3 topics
  2. Setting Up Redux · 3 topics
  3. Redux Actions and Reducers · 3 topics
  4. Redux Middleware · 3 topics

Styling in React

3 chapters · 9 topics · 49 flashcards

  1. CSS in JS · 3 topics
  2. Preprocessors · 3 topics
  3. 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.