An open-source framework for building universal native apps with React that run on Android, iOS, and the web.
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
An MIT-licensed infinite-canvas whiteboard SDK for React, React Native, and plain JavaScript apps, positioned as a free alternative to tldraw.
A collection of agent skills that teach AI coding assistants animation, UI design and frontend craft rules drawn from the author's experience at Vercel and Linear.
A React performance tool that automatically detects and highlights components causing unnecessary re-renders, with no code changes required.
Official AI agent skills that teach coding assistants to use the GSAP animation library correctly, covering core API, timelines, ScrollTrigger and plugins.
An agent skill that generates a scroll-scrubbed 3D landing page where the camera flies from outside each scene into its interior, with no cuts.