Forem

Usama profile picture
Today Finally Used useReducer in Real App — And It Changed How I Think About State
Cover image for Today Finally Used useReducer in Real App — And It Changed How I Think About State

Today Finally Used useReducer in Real App — And It Changed How I Think About State

3
Comments 1
2 min read

Want to connect with Usama?

Create an account to connect with Usama. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The rfc Snippet That Wouldn’t Work — And What I Learned
Cover image for The rfc Snippet That Wouldn’t Work — And What I Learned

The rfc Snippet That Wouldn’t Work — And What I Learned

2
Comments
1 min read
Week 15 React Learning Recap: Understanding Old React and Finally Respecting useReducer
Cover image for Week 15 React Learning Recap: Understanding Old React and Finally Respecting useReducer

Week 15 React Learning Recap: Understanding Old React and Finally Respecting useReducer

4
Comments 2
2 min read
I Was Still Afraid of useReducer in 2026 — Until I Built This Small Project
Cover image for I Was Still Afraid of useReducer in 2026 — Until I Built This Small Project

I Was Still Afraid of useReducer in 2026 — Until I Built This Small Project

3
Comments 2
2 min read
Today I Started Understanding useReducer (Not Fully, But Enough to Continue)

Today I Started Understanding useReducer (Not Fully, But Enough to Continue)

5
Comments 1
1 min read
Understanding Old React Code: What Building “Classy Weather” Taught Me
Cover image for Understanding Old React Code: What Building “Classy Weather” Taught Me

Understanding Old React Code: What Building “Classy Weather” Taught Me

4
Comments
2 min read
Understanding React Class Components: Why Old Codebases No Longer Scare Me 🤫
Cover image for Understanding React Class Components: Why Old Codebases No Longer Scare Me 🤫

Understanding React Class Components: Why Old Codebases No Longer Scare Me 🤫

5
Comments 1
2 min read
Week 14 – Custom Hooks, Finishing usePopcorn, and Learning How to Design Code
Cover image for Week 14 – Custom Hooks, Finishing usePopcorn, and Learning How to Design Code

Week 14 – Custom Hooks, Finishing usePopcorn, and Learning How to Design Code

5
Comments
2 min read
Today I Truly Understood Custom Hooks (And Built My Own)
Cover image for Today I Truly Understood Custom Hooks (And Built My Own)

Today I Truly Understood Custom Hooks (And Built My Own)

2
Comments 2
2 min read
Today I Truly Understood the useRef Hook (Not Just What It Does, But Why It Exists)
Cover image for Today I Truly Understood the useRef Hook (Not Just What It Does, But Why It Exists)

Today I Truly Understood the useRef Hook (Not Just What It Does, But Why It Exists)

3
Comments
2 min read
📘 Week 13 – The Week React Started Feeling Real
Cover image for 📘 Week 13 – The Week React Started Feeling Real

📘 Week 13 – The Week React Started Feeling Real

4
Comments 2
3 min read
Learning React Even on a “Busy Holiday” – Saving Data to Local Storage with useEffect
Cover image for Learning React Even on a “Busy Holiday” – Saving Data to Local Storage with useEffect

Learning React Even on a “Busy Holiday” – Saving Data to Local Storage with useEffect

3
Comments 1
3 min read
React Hooks and the Rules of Hooks – The Understanding That Finally Clicked for Me
Cover image for React Hooks and the Rules of Hooks – The Understanding That Finally Clicked for Me

React Hooks and the Rules of Hooks – The Understanding That Finally Clicked for Me

3
Comments
3 min read
🪝Finally Started the Most Awaited Section: Custom Hooks, Refs & More State
Cover image for 🪝Finally Started the Most Awaited Section: Custom Hooks, Refs & More State

🪝Finally Started the Most Awaited Section: Custom Hooks, Refs & More State

3
Comments
3 min read
Today’s React Coding Challenge: Building a Currency Converter Tool
Cover image for Today’s React Coding Challenge: Building a Currency Converter Tool

Today’s React Coding Challenge: Building a Currency Converter Tool

6
Comments 4
2 min read
Today I Understood useEffect Cleanup & Race Conditions (Real Lessons from usePopcorn)
Cover image for Today I Understood useEffect Cleanup & Race Conditions (Real Lessons from usePopcorn)

Today I Understood useEffect Cleanup & Race Conditions (Real Lessons from usePopcorn)

1
Comments 2
2 min read
Week 12 React Learning Recap – Late Upload, Night Shifts, and Deep Understanding of useEffect & JSX Data Flow
Cover image for Week 12 React Learning Recap – Late Upload, Night Shifts, and Deep Understanding of useEffect & JSX Data Flow

Week 12 React Learning Recap – Late Upload, Night Shifts, and Deep Understanding of useEffect & JSX Data Flow

7
Comments 1
3 min read
From Theory to Practice: Understanding useEffect, Dependency Array, and Search Issues
Cover image for From Theory to Practice: Understanding useEffect, Dependency Array, and Search Issues

From Theory to Practice: Understanding useEffect, Dependency Array, and Search Issues

4
Comments 1
2 min read
Understanding the useEffect Dependency Array
Cover image for Understanding the useEffect Dependency Array

Understanding the useEffect Dependency Array

1
Comments 1
3 min read
💖 My First Real Experience with useEffect (Fetching Data the Right Way)
Cover image for 💖 My First Real Experience with useEffect (Fetching Data the Right Way)

💖 My First Real Experience with useEffect (Fetching Data the Right Way)

2
Comments
2 min read
Understanding React State Batching A Small but Powerful Concept
Cover image for Understanding React State Batching A Small but Powerful Concept

Understanding React State Batching A Small but Powerful Concept

1
Comments 1
1 min read
What I Learned Today About React Rendering
Cover image for What I Learned Today About React Rendering

What I Learned Today About React Rendering

2
Comments
2 min read
How I Currently Understand Rendering in React (My Improved Mental Model)
Cover image for How I Currently Understand Rendering in React (My Improved Mental Model)

How I Currently Understand Rendering in React (My Improved Mental Model)

3
Comments 7
3 min read
Understanding Components, Instances, React Elements, and the DOM in React
Cover image for Understanding Components, Instances, React Elements, and the DOM in React

Understanding Components, Instances, React Elements, and the DOM in React

3
Comments
2 min read
Week 10: Diving Deeper into React – My Journey with Component Architecture and Props
Cover image for Week 10: Diving Deeper into React – My Journey with Component Architecture and Props

Week 10: Diving Deeper into React – My Journey with Component Architecture and Props

3
Comments
2 min read
Building a Flexible Star Rating Component in React (How I Learned It)
Cover image for Building a Flexible Star Rating Component in React (How I Learned It)

Building a Flexible Star Rating Component in React (How I Learned It)

3
Comments 1
3 min read
Today My React Mindset Completely Changed — Reusable Components & Composition
Cover image for Today My React Mindset Completely Changed — Reusable Components & Composition

Today My React Mindset Completely Changed — Reusable Components & Composition

3
Comments
2 min read
⭐ Today I Finally Understood React Components — Categories, Splitting, and Writing Cleaner Code
Cover image for ⭐ Today I Finally Understood React Components — Categories, Splitting, and Writing Cleaner Code

⭐ Today I Finally Understood React Components — Categories, Splitting, and Writing Cleaner Code

3
Comments
2 min read
Today I Split My First Huge Component from the Course Into Clean, Reusable Components
Cover image for Today I Split My First Huge Component from the Course Into Clean, Reusable Components

Today I Split My First Huge Component from the Course Into Clean, Reusable Components

2
Comments
2 min read
Today I Split My First Huge Component from the Course Into Clean, Reusable Components
Cover image for Today I Split My First Huge Component from the Course Into Clean, Reusable Components

Today I Split My First Huge Component from the Course Into Clean, Reusable Components

1
Comments
2 min read
How to Split a UI into Components the Right Way
Cover image for How to Split a UI into Components the Right Way

How to Split a UI into Components the Right Way

2
Comments
3 min read
Starting the Thinking in React Section: Building My usePopcorn App
Cover image for Starting the Thinking in React Section: Building My usePopcorn App

Starting the Thinking in React Section: Building My usePopcorn App

2
Comments
1 min read
Finally Completed My Portfolio After 3 Weeks of Self-Learning

Finally Completed My Portfolio After 3 Weeks of Self-Learning

4
Comments
2 min read
Finally, My Portfolio’s Blogging Section is Complete!

Finally, My Portfolio’s Blogging Section is Complete!

6
Comments 3
2 min read
My React Portfolio Journey: From Learning to Doing
Cover image for My React Portfolio Journey: From Learning to Doing

My React Portfolio Journey: From Learning to Doing

2
Comments
1 min read
Hardware vs Software: Which One Really Came First?
Cover image for Hardware vs Software: Which One Really Came First?

Hardware vs Software: Which One Really Came First?

1
Comments
2 min read
Week 8 recap: react learning

Week 8 recap: react learning

1
Comments
1 min read
Building My First Portfolio: A Step in Self-Learning
Cover image for Building My First Portfolio: A Step in Self-Learning

Building My First Portfolio: A Step in Self-Learning

2
Comments 1
1 min read
Project Completed: Eat-N-Split — React Practice Web App
Cover image for Project Completed: Eat-N-Split — React Practice Web App

Project Completed: Eat-N-Split — React Practice Web App

2
Comments
2 min read
I Learned JavaScript for 2 Years… Without Installing It 😭😂
Cover image for I Learned JavaScript for 2 Years… Without Installing It 😭😂

I Learned JavaScript for 2 Years… Without Installing It 😭😂

9
Comments 2
2 min read
🎯 Day 3 — Converting My Split Bill Form Into a Fully Controlled React Form (Hands-On Learning)
Cover image for 🎯 Day 3 — Converting My Split Bill Form Into a Fully Controlled React Form (Hands-On Learning)

🎯 Day 3 — Converting My Split Bill Form Into a Fully Controlled React Form (Hands-On Learning)

2
Comments
2 min read
📘 Week 7 Recap: State Management, Thinking in React & Mini Project Progress
Cover image for 📘 Week 7 Recap: State Management, Thinking in React & Mini Project Progress

📘 Week 7 Recap: State Management, Thinking in React & Mini Project Progress

5
Comments
2 min read
🍕 Eat-N-Split Day 2: Adding Friends & Toggling the Form
Cover image for 🍕 Eat-N-Split Day 2: Adding Friends & Toggling the Form

🍕 Eat-N-Split Day 2: Adding Friends & Toggling the Form

4
Comments
2 min read
🚀 Starting the Eat-N-Split Project (From My React Course)

🚀 Starting the Eat-N-Split Project (From My React Course)

2
Comments
2 min read
💻 Building a Simple Tip Calculator in React: A Challenge

💻 Building a Simple Tip Calculator in React: A Challenge

3
Comments
1 min read
🌱 Understanding `props.children` in React — The Secret to Reusable Components

🌱 Understanding `props.children` in React — The Secret to Reusable Components

3
Comments
2 min read
Week 6 Recap: Integrating Firebase with React 🚀

Week 6 Recap: Integrating Firebase with React 🚀

2
Comments 5
2 min read
💾 Day 4: Firebase Integration & Password Reset Complete!

💾 Day 4: Firebase Integration & Password Reset Complete!

3
Comments
1 min read
Day 3 – Designing and Implementing a Logout Button with Firebase – My Journey 🔐✨

Day 3 – Designing and Implementing a Logout Button with Firebase – My Journey 🔐✨

5
Comments
3 min read
✨ Day 2 — My Firebase Journey Continues!

✨ Day 2 — My Firebase Journey Continues!

2
Comments
1 min read
🧑🏻‍💻Start implement Firebase in my Listo

🧑🏻‍💻Start implement Firebase in my Listo

3
Comments
1 min read
🗓 Week 5 Recap — Leveling Up My React Skills!

🗓 Week 5 Recap — Leveling Up My React Skills!

2
Comments
2 min read
🚀 Leveling Up My React Project — Adding Firebase to Listo 🛒

🚀 Leveling Up My React Project — Adding Firebase to Listo 🛒

8
Comments 1
2 min read
✨ Add Sorting Feature to My React Packing list (Listo) App

✨ Add Sorting Feature to My React Packing list (Listo) App

4
Comments
2 min read
Learn Derived State in React with Listo 🛒✨

Learn Derived State in React with Listo 🛒✨

2
Comments
1 min read
🧠 Understanding `!==` and Toggling Logic in React (Simplified Explanation for Beginners)

🧠 Understanding `!==` and Toggling Logic in React (Simplified Explanation for Beginners)

4
Comments
3 min read
🚀 Mastering Child-to-Parent Communication in React (with Add, Delete & Toggle Example)

🚀 Mastering Child-to-Parent Communication in React (with Add, Delete & Toggle Example)

8
Comments
2 min read
🧩 Thinking in React: When and Where to Create State (Explained with a Packing List App)

🧩 Thinking in React: When and Where to Create State (Explained with a Packing List App)

6
Comments
3 min read
🧠 Thinking in React — The Core Skill Every Developer Needs
Cover image for 🧠 Thinking in React — The Core Skill Every Developer Needs

🧠 Thinking in React — The Core Skill Every Developer Needs

4
Comments
2 min read
🗓️ Week 4 Recap — Learning by Building Mini Projects

🗓️ Week 4 Recap — Learning by Building Mini Projects

1
Comments 1
1 min read
loading...