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
Jul 23, 2026 · 4:01 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.

Did you finish @arjun_kapoor
Day 6
Jul 22, 2026 · 4:51 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
Jul 20, 2026 · 1:37 PM
Mini project 2: Weather app using OpenWeatherMap API. Practiced useEffect for API calls and conditional rendering for loading states.
Day 4
Jul 19, 2026 · 10:01 PM
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
Jul 19, 2026 · 5:24 AM
Mini project 1: Built a todo list with add, delete, and complete functionality. Used state lifting to share data between components.
Day 2
Jul 17, 2026 · 3:40 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
Jul 17, 2026 · 1:24 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.