Deviopath

React coding challenges

  1. Hello, React (Easy)
  2. JavaScript in JSX (Easy)
  3. User Card (Easy)
  4. Greeting Component (Easy)
  5. Badge Variants (Easy)
  6. Card with Children (Easy)
  7. Render a List (Easy)
  8. Doubled Numbers (Easy)
  9. Numbered List (Easy)
  10. List of Links (Easy)
  11. Table from Data (Easy)
  12. Greeting by Hour (Easy)
  13. Sold Out Label (Easy)
  14. Empty State (Easy)
  15. Counter (Easy)
  16. Like Button (Easy)
  17. Two Independent Counters (Easy)
  18. Never Below Zero (Easy)
  19. Show / Hide (Easy)
  20. Dark Mode Toggle (Easy)
  21. Color Buttons (Easy)
  22. Font Size Buttons (Easy)
  23. Pick a Fruit (Easy)
  24. Controlled Input (Easy)
  25. Character Counter (Easy)
  26. Clear the Input (Easy)
  27. Double the Number (Easy)
  28. Accept the Terms (Easy)
  29. Progress Bar (Easy)
  30. Add a Fruit (Easy)
  31. Star Rating (Medium)
  32. Accordion (Medium)
  33. Show / Hide Password (Medium)
  34. Tabs (Medium)
  35. Modal Dialog (Medium)
  36. Todo List (Medium)
  37. Toggle Todos (Medium)
  38. Filterable List (Medium)
  39. Pagination (Medium)
  40. Password Strength (Medium)
  41. Pick Your Toppings (Medium)
  42. Enable Submit When Ready (Medium)
  43. Country and City (Medium)
  44. Signup Form Validation (Medium)
  45. RGB Color Mixer (Medium)
  46. Poll with Percentages (Medium)
  47. Lifting State Up (Medium)
  48. Notification Center (Medium)
  49. Focus with useRef (Medium)
  50. Start / Stop Timer (Medium)
  51. Countdown (Medium)
  52. Traffic Light (Medium)
  53. Unread Count in the Title (Medium)
  54. Loading Data (Medium)
  55. Step Counter with useReducer (Medium)
  56. Shopping Cart (Medium)
  57. Custom Hook: useToggle (Medium)
  58. useCounter Hook (Medium)
  59. Temperature Converter (Medium)
  60. Loading with Retry (Medium)
  61. Stopwatch with Laps (Hard)
  62. Theme Context (Hard)
  63. Toast Notifications (Hard)
  64. Undoable Delete (Hard)
  65. Pomodoro Timer (Hard)
  66. Undo / Redo Editor (Hard)
  67. Restart a Game with key (Hard)
  68. Tic-Tac-Toe (Hard)
  69. Debounced Search (Hard)
  70. Load More Button (Hard)
  71. Profile Loader with Race Handling (Hard)
  72. Chat Room Connection (Hard)
  73. Optimistic Updates with Rollback (Hard)
  74. Multi-Step Form Wizard (Hard)
  75. Registration Form (Hard)
  76. Budget Tracker (Hard)
  77. Tag Input (Hard)
  78. Cart with Coupon Codes (Hard)
  79. Reorderable Playlist (Hard)
  80. Sortable Table (Hard)
  81. Transfer List (Hard)
  82. Kanban Board (Hard)
  83. Quiz App (Hard)
  84. Memory Card Game (Hard)
  85. Auth Provider with a useAuth Hook (Hard)
  86. Cart with Context and Reducer (Hard)
  87. Habit Tracker That Survives a Reload (Hard)
  88. Autocomplete with Keyboard (Hard)
  89. Product Browser (Hard)
  90. Cinema Seat Booking (Hard)
  91. Inventory Manager (Hard)
  92. Editable Table (Hard)
  93. File Tree Explorer (Hard)
  94. Nested Comments (Hard)
  95. Game of Life (Hard)
  96. Calculator (Hard)
  97. Mini Spreadsheet (Hard)
  98. Minesweeper Lite (Hard)
  99. Chat with Unread Counts (Hard)
  100. Shortest Path Finder (Hard)