Joined November 2024
16 Photos and videos
πŸ’‘ Day 80/100 80 days into this challenge πŸš€ Biggest lesson so far? Consistency compounds. Small progress daily > random motivation. #100DaysOfCode #Frontend #ReactJS
3
πŸ’‘ Day 79/100 React Tip: Use environment variables ❌ hardcoded API keys βœ… .env files Cleaner safer setup. #100DaysOfCode #ReactJS #Frontend
6
πŸ’‘ Day 78/100 React taught me this: Most React problems are actually JavaScript problems. Strong JS fundamentals make React WAY easier. #100DaysOfCode #ReactJS #JavaScript
3
πŸ’‘ Day 77/100 React Tip: Create reusable layouts Layouts are components too. Cleaner structure. Less repeated code. #100DaysOfCode #ReactJS #Frontend
3
πŸ’‘ Day 73/100 React Tip: Prevent unnecessary re-renders βœ… useMemo() ❌ recalculating every render Performance matters in larger apps. #100DaysOfCode #ReactJS #Frontend
7
πŸ’‘ Day 72/100 The moment React components β€œclicked” for me… Frontend development started feeling WAY more scalable. Write once. Reuse everywhere. #100DaysOfCode #ReactJS #Frontend
8
πŸ’‘ Day 71/100 React Tip: Use optional chaining βœ… user?.profile?.name ❌ user.profile.name Safer rendering for async data. #100DaysOfCode #ReactJS #Frontend

3
πŸ’‘ Day 70/100 React Tip: Use controlled inputs βœ… value onChange ❌ uncontrolled forms Predictable forms = better React apps. #100DaysOfCode #ReactJS #Frontend
2
πŸ’‘ Day 69/100 React taught me something important: Frontend is more about THINKING than typing. Planning components properly saves hours later. #100DaysOfCode #ReactJS #Frontend
2
πŸ’‘ Day 68/100 React Tip: Avoid using index as key ❌ key={index} βœ… key={item.id} Stable keys = fewer UI bugs. #100DaysOfCode #ReactJS #Frontend

1
8
πŸ’‘ Day 67/100 React Tip: Use loading states βœ… Loading... ❌ blank UI during fetches Better UX fewer errors. #100DaysOfCode #ReactJS #Frontend
1
8
πŸ’‘ Day 66/100 Beginner React: One component doing EVERYTHING πŸ˜‚ Now: - smaller files - reusable components - cleaner structure Large components become a nightmare fast. #100DaysOfCode #ReactJS #Frontend
1
12
πŸ’‘ Day 65/100 React Tip: Keep state minimal ❌ duplicate state βœ… derive values when needed Less state = fewer bugs. #100DaysOfCode #ReactJS #Frontend
9
πŸ’‘ Day 64/100 React Tip: Use conditional rendering βœ… {isLoggedIn && <Dashboard />} ❌ hiding with CSS If it shouldn’t exist, don’t render it. #100DaysOfCode #ReactJS #Frontend
1
2
197
πŸ’‘ Day 63/100 React once told me: β€œObjects are not valid as a React child” πŸ˜‚ Problem? I rendered: {user} Instead of: {user.name} That error confused me for HOURS. #100DaysOfCode #ReactJS #Frontend

1
8
πŸ’‘ Day 62/100 React Tip: Don’t overuse useEffect Sometimes: βœ… plain JS is better than: ❌ extra state effects Keep components simple. #100DaysOfCode #ReactJS #Frontend
1
6
πŸ’‘ Day 61/100 React Tip: Destructure props βœ… function Card({ title }) ❌ props.title everywhere Cleaner & easier to read. #100DaysOfCode #ReactJS #Frontend
1
πŸ’‘ Day 60/100 Before React my file names were like: appFINALfinal2.js πŸ˜‚ React forced me to improve: - structure - organization - scalability It changed how I build projects completely. #100DaysOfCode #ReactJS #Frontend
1
23
πŸ’‘ Day 59/100 React Tip: Use functional updates βœ… setCount(prev => prev 1) Why? - Prevents stale state bugs - Safer async updates #100DaysOfCode #ReactJS #Frontend
8