Challenge Completed!
Rohit Gupta finished this 7-day challenge with 7 logs and a 7-day streak.
Learn React Basics
Build 3 mini projects in React
Progress — 7/7 days logged
Daily Logs
Day 7
May 1, 2026 · 9:58 AM
Mini project 3: A markdown previewer with live preview. Used React's controlled components pattern. Deployed all 3 projects to Vercel!
Your consistency is inspiring. Most people quit by day 3.
I tried something similar and gave up. Seeing your progress makes me want to try again.
Day 6
Apr 30, 2026 · 10:47 AM
Studied component patterns — composition, render props, and custom hooks. Extracted a useLocalStorage hook from my todo app. Clean!
This is giving me ideas for my own project. Thanks for the transparency!
Day 5
Apr 28, 2026 · 7:33 PM
Mini project 2: Weather app using OpenWeatherMap API. Practiced useEffect for API calls and conditional rendering for loading states.
Day 4
Apr 28, 2026 · 3:57 AM
Learned about React Router — built multi-page navigation for my todo app. Also added a 'completed tasks' page with filtering.
https://drive.google.com/file/d/shared-screenshotThis is what accountability looks like. Respect! 🙌
Your description of the debugging process is so relatable haha
Day 3
Apr 27, 2026 · 11:20 AM
Mini project 1: Built a todo list with add, delete, and complete functionality. Used state lifting to share data between components.
Day 2
Apr 25, 2026 · 9:37 PM
Deep dive into useState and useEffect. Built a counter app and then a live clock component. Hooks make so much more sense than class components.
Need help with:
Struggling with the authentication flow — tokens keep expiring too early. Security is hard.
Day 1
Apr 25, 2026 · 7:21 AM
Started with React fundamentals — JSX, components, and props. Built a simple greeting component. The mental model of 'UI as a function of state' clicked.