Abhishek Goud
banner
snapcode.bsky.social
Abhishek Goud
@snapcode.bsky.social
💻 Aspiring Full Stack Dev | JavaScript, React.js, Next.js | Node.js, Express.js, MongoDB | UI/UX (Figma) 🎨 | Coding & Growing Daily 🌟
Even on packed days, doing something small keeps the learning energy flowing ⚡

The project’s still in progress, but I’m proud of every step forward 🚀

x.com/abhishekgo49...
Abhishek Goud on X: "🌱 Day 14 – React Learning Progress Update Today was a super busy day 🌀, but I still made time to keep my React learning streak alive! Small progress > no progress 💪 https://t.co/zA51PIFCFP" / X
🌱 Day 14 – React Learning Progress Update Today was a super busy day 🌀, but I still made time to keep my React learning streak alive! Small progress > no progress 💪 https://t.co/zA51PIFCFP
x.com
December 18, 2025 at 3:32 AM
🎬 Worked on a Movie Search App UI today — focused only on the design (no logic yet).

Practiced:
• Clean React component structure
• CSS styling for a modern look
• Prepping to connect TMDb API soon 🔗
December 18, 2025 at 3:32 AM
Status update ⏳

Weather data is fetching successfully, but UI integration is still in progress 🌡️💨
Not done yet, but learning is solid and confidence is growing 💪

One bug. One fix. One day at a time ✨

x.com/abhishekgo49...
Abhishek Goud on X: "🌦️ React Learning Journey | Day __ 13 Today I worked on building a Weather App using React. Focused more on understanding how things work than rushing to finish 🚀 https://t.co/AwdReAl7EN" / X
🌦️ React Learning Journey | Day __ 13 Today I worked on building a Weather App using React. Focused more on understanding how things work than rushing to finish 🚀 https://t.co/AwdReAl7EN
x.com
December 17, 2025 at 2:03 AM
What I learned today 👇

✍️ Handling input with useState
🖱️ Triggering API calls using onClick
🔗 Using template literals for dynamic API URLs
🐞 Debugging API errors step by step
December 17, 2025 at 2:03 AM
UseEffect only returns a cleanup function, not data
Practised fetching data from an API and rendering it safely with the user.[0]?.name
Today’s takeaway:
React looks simple when you read it, but it reveals its smart layers only when you break something,
Small bugs, big lesson.

x.com/abhishekgo49...
x.com
December 16, 2025 at 3:07 PM
Second win: fetching API data and showing it on the UI.

I learned how to:
• call an API on mount
• store the response in state
• render it dynamically
• avoid infinite loops
• understand how React re-renders when state changes
Seeing data appear on the UI in real time.
December 16, 2025 at 3:07 PM
Learning React useEffect and making a Project
Live Clock App 🕒

I built a simple Clock App that updates every second — and in the process, I finally understood how useEffect really works.

x.com/abhishekgo49...
x.com
December 15, 2025 at 3:57 PM
5️⃣ Core takeaway 💡

setState → re-render → React checks dependencies → maybe re-run effect.

Understand this cycle, and useEffect stops being confusing magic.
December 15, 2025 at 3:57 PM
4️⃣ The infinite loop trap ⚠️

If your effect depends on count and updates count,
it re-renders forever.

That’s because the dependency keeps changing — so the effect never stops.
December 15, 2025 at 3:55 PM
3️⃣ How state interacts with useEffect

Every time you call setState, React re-renders → then checks dependencies → and decides whether to re-run your effect.

That’s the core logic loop.
December 15, 2025 at 3:55 PM
2️⃣ When does it run?
It runs after React finishes rendering your UI.
Timing depends on the dependency array:
[] → runs once on mount
[count] → runs whenever count changes
December 15, 2025 at 3:55 PM
1️⃣ What is useEffect? It’s where you put your side effects — things that happen outside React’s normal rendering (like fetching data, setting timers, or updating the title).
December 15, 2025 at 3:55 PM
Still learning. Still breaking things. Still fixing them. Back at it tomorrow 🚀

x.com/abhishekgo49...
x.com
December 14, 2025 at 6:08 PM
Every time you type in an input, onChange fires.

And event.target.value is literally the latest character you just typed.

Simple… but powerful.
December 14, 2025 at 6:08 PM
Abhishek Goud
@abhishekgo49196
·
Dec 9
Some parts are still foggy, and that’s okay.
I’ll revisit, rebuild, and make it sharp.
Consistency > confidence.
Day 10 loading… 🚀

x.com/abhishekgo49...
Abhishek Goud on X: "Some parts are still foggy, and that’s okay. I’ll revisit, rebuild, and make it sharp. Consistency > confidence. Day 10 loading… 🚀 #ReactJS #LearningInPublic #WebDev https://t.co/8SRjLnmjlW" / X
Some parts are still foggy, and that’s okay. I’ll revisit, rebuild, and make it sharp. Consistency > confidence. Day 10 loading… 🚀 #ReactJS #LearningInPublic #WebDev https://t.co/8SRjLnmjlW
x.com
December 13, 2025 at 3:21 AM
Big learnings today:

• Controlled inputs
• Correct array state updates
• map() for UI
• Why direct state mutation breaks apps

Also learned that confusion is not failure, it’s the doorway 🚪

x.com/abhishekgo49...
Abhishek Goud on X: "Big learnings today: • Controlled inputs • Correct array state updates • map() for UI • Why direct state mutation breaks apps Also learned that confusion is not failure, it’s the doorway 🚪 https://t.co/utX04YkNyH" / X
Big learnings today: • Controlled inputs • Correct array state updates • map() for UI • Why direct state mutation breaks apps Also learned that confusion is not failure, it’s the doorway 🚪 https://t.co/utX04YkNyH
x.com
December 13, 2025 at 3:21 AM
I built a simple counter component 💻 Fixing state logic step by step really helped!

React is becoming clearer bit by bit.
Excited for tomorrow’s concept! 🚀

x.com/abhishekgo49...
x.com
December 12, 2025 at 3:10 AM
Key takeaways:
• State gives components memory 🧠
• Always use the setter to update state 🔄 (direct variables won’t re-render UI)
• Use previous state when needed: setCount(prev => prev + 1) ⏮️
• Event handlers need careful parameter passing ⚠️

x.com/abhishekgo49...
x.com
December 12, 2025 at 3:10 AM