Wow. Finally, the session has started that I was desperately waiting for.
Today, I started Section 13 of the course — although for me, this is actually Section 12, because one section was just an overview. And honestly? This section already feels different. It feels powerful, deep, and slightly intimidating in a good way.
The reason this section excites me so much is simple:
It’s not about using React anymore — it’s about understanding React deeply.
In the previous section, I learned how to use useEffect properly for data fetching and implemented it inside the usePopcorn app. That alone changed how I think about side effects in React.
And now… this section is a direct extension of that knowledge.
🧠 What This Section Is About (And Why It Feels Like a “Boom”)
The instructor clearly explained in the overview what we’re going to learn here, and the first point itself hit like a boom 💥:
1️⃣ Hooks are easy to learn, hard to master
This single line is enough to explain why this section matters.
Yes, I’ve been using hooks from the beginning — but mastering them? That’s a different game altogether. I already know there’s a lot hidden beneath the surface, and this section promises to uncover that depth.
2️⃣ Rules of Hooks
These rules exist everywhere in React documentation, but let’s be honest — many of us follow them without truly understanding why.
This part feels important because once I understand the reason behind the rules, my confidence as a developer will automatically increase.
3️⃣ Deep Dive into useState
This is one of the most exciting parts for me.
I’ve been using useState since day one.
I know:
- how it works
- when to use it
- common use cases
But I’ve never gone into its deeper logic.
If this course includes a deep dive, then I know there’s something valuable waiting here — something that will change how I design state in real applications.
4️⃣ useRef (The Hook I Always Miss)
This is the hook I’ve struggled with the most.
Every time it appears, I understand it a little, then somehow miss the bigger picture.
But this time, I’m fully committed.
I’m confident that this section will finally help me understand and master useRef, not just theoretically, but practically.
5️⃣ Custom Hooks
And finally — custom hooks.
What are they really?
Why do we need them?
How do we create our own?
This is where React starts to feel clean, reusable, and professional.
I already know this part is going to be fun — and challenging in the best way possible.
🔥 Why This Section Feels Special to Me
This section is not just about learning new hooks.
It’s about thinking like a React developer, not just writing React code.
I can already feel that once I complete this section:
- My code will be cleaner
- My logic will be more reusable
- My understanding of state will be deeper
And honestly, that’s the kind of growth I’ve been working towards.
📂 GitHub Repository (Overview File)
You can find the overview file for this section here on GitHub:
👉 GitHub Link:
<https://github.com/Usamaazeem03/The-Ultimate-React-Course/blob/master/12-Section13-Custom-Hooks-Refs-and-More-State/00-Overview.txt>
This section is going to be a turning point in my React journey — and I’m genuinely excited to go deep, struggle, learn, and come out stronger.
Top comments (0)