Repolode
sudheerj

sudheerj/reactjs-interview-questions

A long-running list of ReactJS interview questions with answers, covering core React, Router, Redux, testing and React Native.

Stars
44,887
Forks
10,390
Open issues
16
Last commit
6 days ago

What is it?

This repository is a Markdown collection of ReactJS interview questions and answers, numbered and grouped by topic. The core section covers components, props versus state, JSX, the Virtual DOM, React Fiber, reconciliation, controlled components and Higher-Order Components. Further sections address React Router, internationalization with React Intl, testing with Shallow Renderer and Jest, Redux concepts such as reducers, Redux Saga and Redux Thunk, and React Native debugging and logging.

Each question links to an answer section within the same file, so the list works as a quick study guide or a reference to review before an interview. The maintainer notes that coding exercises are planned but not yet published. The project is aimed at candidates preparing for React roles rather than at people learning React from scratch.

Key features

  • 01Covers core React concepts such as JSX, the Virtual DOM and Fiber.
  • 02Includes questions on React Router, React Intl, Jest testing and React Native.
  • 03Includes Redux questions covering Flux, reducers, selectors and middleware such as Redux Saga and Redux Thunk.
  • 04Questions are numbered and linked to answers in the same file for fast navigation.

Use cases

  • Preparing for a frontend or React developer job interview.
  • Reviewing React and Redux fundamentals before a technical screen.
  • Checking which React Router or Redux concepts an interviewer might ask about.

Topics

FAQ

What is reactjs-interview-questions?
A long-running list of ReactJS interview questions with answers, covering core React, Router, Redux, testing and React Native. This repository is a Markdown collection of ReactJS interview questions and answers, numbered and grouped by topic. The core section covers components, props versus state, JSX, the Virtual DOM, React Fiber, reconciliation, controlled components and Higher-Order Components. Further sections address React Router, internationalization with React Intl, testing with Shallow Renderer and Jest, Redux concepts such as reducers, Redux Saga and Redux Thunk, and React Native debugging and logging.
Is reactjs-interview-questions free to use? What license does it have?
reactjs-interview-questions is open source under the MIT license. Check the license terms before using it in commercial products.
Is reactjs-interview-questions still maintained?
Actively maintained. The last commit to reactjs-interview-questions was on Oct 13, 2026.
What can I use reactjs-interview-questions for?
Preparing for a frontend or React developer job interview. Reviewing React and Redux fundamentals before a technical screen. Checking which React Router or Redux concepts an interviewer might ask about.
Where can I get reactjs-interview-questions?
The source code and installation instructions are on GitHub: https://github.com/sudheerj/reactjs-interview-questions

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects