Day 21 of #21DaysChallenge
From just displaying data → actually managing it.
Built a CRUD app with Local Storage today.
• Create
• Read
• Update
• Delete
Big win: Data persists even after refresh.
This made the app feel real.
#javascript#webdevelopment#learninpublic
Day 17 of #21DaysChallenge 🚀
Today I improved form handling in React.
Explored:
• useRef for form handling
• React Hook Form
• Efficient ways to reduce re-renders
Choosing the right approach makes code simpler and more performant.
#react#javascript#learninginpublic
Day 16 of #21DaysChallenge
Explored React Hook Form today and realized how much simpler form handling can be.
Used:
• useForm
• register
• handleSubmit
• reset
Less boilerplate, fewer re-renders, cleaner code.
Step by step, getting better at React.
#react#learninpublic
Day 14 of #21DaysChallenge
Today I learned how React handles state updates behind the scenes.
Covered:
• useState
• State updates
• Re-rendering
• Batching
• Previous state logic
Slowly connecting more pieces of the React puzzle.
#react#javascript#learninginpublic
Day 13 of #21DaysChallenge 🚀
Built a Product Card UI using React + Vite today.
Used reusable components, passed data with props, and structured the UI like a real React app.
Small project. Stronger React fundamentals.
#react#javascript#webdevelopment#buildinpublic
Day 12 of #21DaysChallenge
Today’s session focused on how React components communicate and how styling works in React apps.
Learned:
• React Components
• Props & Props Drilling
• CSS integration in React
Applied these concepts in a small React project.
#react#learninpublic