React track
Practice React interview challenges by building.
Work through focused frontend interview prep challenges with a live preview, saved progress, and an AI coach when you need a useful next step.
View the full frontend interview prep path40
Challenges
0
Completed
Recommended next · State and events
Counter Card
Path 1 of 40. Every challenge remains open, so you can skip ahead whenever you like.
Concept progress
Your React coverage
State & events0/35
Lists0/15
Forms0/15
Conditional rendering0/11
Components & props0/8
Accessibility0/2
Derived state0/10
Refs0/2
Composition0/9
Effects0/7
Async data0/6
Persistence0/1
Reducers0/3
40 challenges
Start small. Ship the solution.
easyPath 1/40
Counter Card
15-20 min
easyPath 2/40
Todo: Add a Task
15-20 min
easyPath 3/40
Preference Toggle Switch
15-20 min
easyPath 4/40
Repair the Announcement Composer
15-20 min
easyPath 5/40
Repair Account Settings Tabs
25-30 min
mediumPath 6/40
Repair the Help Center Accordion
30-40 min
easyPath 7/40
Todo: Toggle a Task
15-20 min
easyPath 8/40
Repair the Team Directory Filter
20-30 min
easyPath 9/40
Repair the Workspace Invite Form
15-20 min
easyPath 10/40
Password Checker with useRef
20-30 min
easyPath 11/40
Todo: Remove a Task
15-20 min
easyPath 12/40
Color Picker Card
20-25 min
easyPath 13/40
Simple Todo List
25-35 min
mediumPath 14/40
Nested Checkboxes
35-45 min
mediumPath 15/40
Design a Reusable Filter Menu
75-90 min
mediumPath 16/40
Repair the Release Review Feed
25-35 min
mediumPath 17/40
Paginated Gallery
30-40 min
mediumPath 18/40
Repair the Workspace Equipment Cart
40-50 min
easyPath 19/40
Repair a Drifting Order Summary
25-35 min
mediumPath 20/40
Repair the Incident Controls
60-75 min
easyPath 21/40
Document Title Sync
15-20 min
mediumPath 22/40
Repair the Support SLA Timer
35-45 min
easyPath 23/40
Load User Profile
20-25 min
mediumPath 24/40
Message Composer with Auto-Scroll
30-40 min
hardPath 25/40
Repair the Workspace Member Search
60-75 min
hardPath 26/40
Make Customer Search Race-Safe
90-110 min
hardPath 27/40
Recover an Optimistic Preference Update
100-120 min
hardPath 28/40
Repair the Weekly Operations Dashboard
75-90 min
mediumPath 29/40
Repair the Design-token Gradient Editor
35-45 min
easyPath 30/40
Shared Greeting Context
20-25 min
mediumPath 31/40
Repair the App Shell Theme Preference
35-45 min
hardPath 32/40
Scalable Notification Center
90-120 min
hardPath 33/40
Recoverable Equipment Checkout
60-75 min
mediumPath 34/40
Build a Validated Deployment Request
100-120 min
easyPath 35/40
Task Status Stepper
20-25 min
mediumPath 36/40
Model a Refund Workflow
100-120 min
hardPath 37/40
Repair the Support Triage Board
60-75 min
mediumPath 38/40
Build a Typed Release Explorer
100-120 min
hardPath 39/40
Investigate a Render Budget
90-110 min
hardPath 40/40
Repair Incident-note History
60-80 min