Skip to content

A practical, 21-day crash revision series covering all major ReactJS concepts built for frontend developers preparing for interviews. Includes daily bite-sized explanations, code examples, mini exercises, and top interview questions.

Notifications You must be signed in to change notification settings

vishakha-singhal01/React-Flashback-Interview-Edition

Repository files navigation

⚛️ React Flashback: Interview Edition

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


📆 21-Day React Interview Revision Plan

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

📦 What's Inside?

Each folder contains:

  • README.md → Quick revision notes + must-know interview questions
  • App.jsx → Code examples related to the day's topic

🚀 How to Use

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

👩‍💻 Who’s This For?

✅ Freshers revising for interviews
✅ Working devs needing a React refresher
✅ Anyone who prefers clarity over complexity


🔗 Follow for Daily Drops

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!


🙋‍♀️ Have a Doubt or Request?

Raise an issue or DM on LinkedIn. I’d love to hear what else would help your prep.

About

A practical, 21-day crash revision series covering all major ReactJS concepts built for frontend developers preparing for interviews. Includes daily bite-sized explanations, code examples, mini exercises, and top interview questions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •