🎯 A focused React interview revision series – no fluff, just fundamentals!
Whether you’re preparing for FAANG, a startup, or your first dev role, this repo offers day-by-day React revision with bite-sized examples and must-know concepts – all curated from real interview experiences.
Day | Topic |
---|---|
1️⃣ | Introduction to React |
2️⃣ | JSX & Components |
3️⃣ | Props & State |
4️⃣ | Event Handling & Forms |
5️⃣ | Conditional Rendering |
6️⃣ | Lists & Keys |
7️⃣ | Lifting State Up |
8️⃣ | useState Hook |
9️⃣ | useEffect Hook |
🔟 | React Lifecycle (Old vs Hooks) |
11️⃣ | Custom Hooks |
12️⃣ | useContext |
13️⃣ | React Router Basics |
14️⃣ | useReducer Hook |
15️⃣ | React.memo & useCallback |
16️⃣ | Controlled vs Uncontrolled Components |
17️⃣ | Error Boundaries & Suspense |
18️⃣ | Lazy Loading & Code Splitting |
19️⃣ | Forms with Formik / React Hook Form |
20️⃣ | Testing in React (Jest + RTL) |
21️⃣ | Final Revision: Mock Interview Style |
Each folder contains:
README.md
→ Quick revision notes + must-know interview questionsApp.jsx
→ Code examples related to the day's topic
You can explore these without installing anything!
But if you want to run the code locally:
npm create vite@latest my-react-revision -- --template react
cd my-react-revision
# Replace App.jsx with any day's file from this repo
npm install
npm run dev
✅ Freshers revising for interviews
✅ Working devs needing a React refresher
✅ Anyone who prefers clarity over complexity
New content is added every day based on real-world React interview questions.
Follow me on LinkedIn for updates & insights.
⭐️ Star this repo if it helps, it keeps the content coming!
Raise an issue or DM on LinkedIn. I’d love to hear what else would help your prep.