Refactor the Notification Settings
Refactor repeated React notification rows into one reusable component while keeping state in the parent and preserving every toggle and reset behavior.
React
Challenge overview
- Format
- Build a Component
- Category
- React
- Difficulty
- Intermediate
reactcomponentspropsstaterefactoringaccessibility
Keep practicing
More coding challenges
JavaScript · Beginner
Remove the Last Track
Use JavaScript pop() to remove the final track from a playlist, capture the returned value, and print both the removed track and remaining songs.
View challengePython · Beginner
Remove the Last Track in Python
Use Python pop() to remove the final track from a playlist, save the returned song, and print both the removed track and remaining list.
View challengeJavaScript · Beginner
Repair the Inventory
Repair a JavaScript inventory with splice() by replacing one unavailable item with two new supplies, then report what was removed and the final list.
View challenge

