Usama

Usama @usama_dev

Joined:
Aug 19, 2025

Usama
articles - 124 total

I Thought Redux DevTools Was Just a Fancy Logger — Until I Actually Used It

When I first started learning Redux, I thought Redux DevTools was just another debugging tool. You...

Learn More 4 0Mar 15

Why Redux Middleware Exists (And The Moment It Finally Made Sense to Me)

Today and yesterday I spent time trying to understand a single lecture about Redux middleware. The...

Learn More 5 0Mar 14

Redux vs Context API — Same Energy, Different Power Level

I need to be honest with you about something. When I first started learning Redux, I kept getting...

Learn More 5 0Mar 11

React Week 22: Mastering useEffect Rules, Closures, Performance Optimization & Starting Redux

This week was mainly about understanding React behavior at a deeper level and beginning my journey...

Learn More 5 0Mar 10

Writing My First Redux Code — And Realizing How Similar It Is to useReducer

Yesterday I started exploring Redux and one thing immediately stood out to me. Redux feels very...

Learn More 5 0Mar 8

Starting My Redux Journey: Why Redux Feels Surprisingly Similar to useReduce

For the past few days, I have been slowly starting to explore Redux while continuing work on my side...

Learn More 5 0Mar 7

Understanding "useEffect", Closures, and React Performance — Workout Timer Challenge

For the past 2–3 days, I worked on a small React project called Workout Timer. At first glance, the...

Learn More 8 0Mar 6

Week 21 – React Performance Optimization & Code Splitting (WorldWise Completed ✅)

Week 21 was focused on something every serious React developer must eventually...

Learn More 5 0Mar 2

Understanding React Performance Optimization in a Real Project

Today I focused on React performance optimization and started working with React.memo, useMemo, and...

Learn More 4 1Feb 28

Understanding React.memo and the React Profiler by Improving an Old Project

Recently, I started exploring React performance optimization, and one of the first concepts I studied...

Learn More 4 1Feb 26

Week 20 React Recap — Context API, useReducer, Authentication & Real Project Practice

This week was mainly focused on deepening my understanding of Context API and useReducer, but this...

Learn More 4 1Feb 25

Why I Replaced All My useState with useReducer in My Real-World Project

Today I made a decision that changed the structure of my entire project. In my world-wise app, I...

Learn More 5 0Feb 21

🚀 Week 19: Advanced Context API, Map Integration & Working with JSON-Server (Fake API)

Week 19 was all about deep practice and real-world implementation. Instead of just learning new...

Learn More 6 0Feb 19

Making a Fetch Request & POST Request with json-server in React (Beginner-to-Real App Guide)

When you start building real React applications, sooner or later you need data — and that means...

Learn More 4 1Feb 18

My brain 🧠 sleep 😴

This section to hard. I am still try to understand I will close Week 18 only when I understand these...

Learn More 4 0Feb 17

Small Progress, Big Direction — Balancing Job, Passion, and Real-World React Work

For the past few days, I didn’t publish any update or blog. Not because I stopped learning — but...

Learn More 8 1Feb 14

Week 18 – React Router Hooks, Context API & Understanding Large Codebases

This week felt less like “learning React” and more like “thinking like a React developer.” Instead of...

Learn More 6 1Feb 9

From Prop Drilling to Context API😏

Introduction – Why I Decided to Deep-Dive Into Code Flow For the last few days, I wasn’t...

Learn More 5 2Feb 8

Understanding useNavigate in React Router — Small Hook, Big Control

Yesterday I was working with URL state using React Router, and today I explored another very useful...

Learn More 5 1Feb 7

Saving State in the URL — Understanding useSearchParams in React Router

For the past two days, I’ve been working around the same concept, but today I finally understood its...

Learn More 4 1Feb 6

Why I Didn’t Post for 3 Days — And What I Finally Learned 🔍

For the last 2–3 days I didn’t write any blog or update. Not because I stopped learning… but...

Learn More 5 3Feb 5

Week 17 Recap — React Routing, CSS Modules & Building a Real Project

This week was a mix of clarity, confusion, and real progress — the kind of week that actually grows...

Learn More 5 1Feb 2

I Finally Built a Resizable Sidebar UI – A Personal Milestone in My Developer Journey

Today feels special. I successfully implemented a fully resizable sidebar UI — the same style you...

Learn More 8 1Feb 1

From Dream to Reality: My First Resizable Sidebar UI

Today, I am beyond excited. Today, I started building something I had only dreamed about three to...

Learn More 7 3Jan 31

Understanding Routing and Single Page Applications in React (A Beginner’s Perspective)

For a long time, I was using React without really understanding what makes a modern web app feel like...

Learn More 3 1Jan 27

Week 16 React Learning Recap: Wrapping Up useReducer and Closing a Chapter

Today is Sunday. Before starting a new week, I decided to close this one properly. Usually, I write...

Learn More 2 0Jan 25

I Finally Understood useReducer by Building a Real App (Not Just Small Demos)

For a long time, useReducer was one of those React hooks that I knew about but never truly used in a...

Learn More 4 0Jan 24

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

A few days ago, I decided to stop doing toy examples and actually build something real with...

Learn More 4 1Jan 22

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

Today, I was trying something simple — just type rfc and have my React component snippet expand...

Learn More 2 0Jan 22

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

This week was not about learning something flashy. It was about understanding how things actually...

Learn More 4 2Jan 21