This repository contains solutions to various React machine coding round questions that are commonly asked in frontend developer interviews. Each component is built with a focus on:
Writing clean and minimal code
Managing state effectively using React hooks
Handling DOM events (clicks, keyboard, outside click detection, etc.)
Building interview-friendly UI components under time constraints
🚀 Projects Included Counter App — with Undo/Redo functionality
Dropdown — closes when clicking outside the component
(More components will be added as the practice continues)
🔥 Goals of This Repo Practice real-world coding scenarios commonly asked in machine coding rounds
Improve speed, accuracy, and code quality during interviews
Understand React hooks (useState, useEffect, useRef) more deeply
Build a strong portfolio of interview-ready React components
🛠️ Tech Stack ReactJS (Vite or Create-React-App setup)
JavaScript (ES6+)
CSS for basic styling
✨ Future Additions Modal with outside click + ESC key close
Multi-step form with progress tracker
Editable table with save/cancel functionality
More real-world machine coding patterns
📬 Connect with me LinkedIn [https://www.linkedin.com/in/mhd-javithf/]