Daily Dev Post logo
Daily Dev Post

All Posts

Category Filters
One Mental Model That Made React Easier for Me

One Mental Model That Made React Easier for Me

A simple React mental model that helps you understand components, state, props and rerenders. Learn how thinking in state, UI makes React easier to debug.
Pradip Jarhad
Pradip JarhadSoftware Developer
How I Actually Reduced Unnecessary Re-renders (What Worked, What Didn’t)

How I Actually Reduced Unnecessary Re-renders (What Worked, What Didn’t)

A practical guide to reducing unnecessary React re-renders using real project experience. Learn what worked, what didn’t and how to make re-renders intentional.
Pradip Jarhad
Pradip JarhadSoftware Developer
What Actually Caused Unnecessary Re-renders (In My Experience)

What Actually Caused Unnecessary Re-renders (In My Experience)

A real world breakdown of common React mistakes that cause unnecessary re-renders. Learn why they happen, how they sneak in, and what actually fixed them.
Pradip Jarhad
Pradip JarhadSoftware Developer
The Time I Removed State Instead of Adding More (And Why It Made Everything Better)

The Time I Removed State Instead of Adding More (And Why It Made Everything Better)

Struggling with messy React state? This post shares a real example of removing state, avoiding derived state bugs, and building clearer, calmer components.
Pradip Jarhad
Pradip JarhadSoftware Developer
One Mistake I Made with useEffect And How I Think About It Now

One Mistake I Made with useEffect And How I Think About It Now

I thought I understood useEffect but I was using it in the wrong places. This post explains the mental model mistake and how thinking differently made my React components simpler.
Pradip Jarhad
Pradip JarhadSoftware Developer
What Surprised Me About Writing Daily This Week

What Surprised Me About Writing Daily This Week

I wrote every day for a week and noticed unexpected changes. An honest reflection on daily writing, attention, uncertainty and learning as a developer.
Pradip Jarhad
Pradip JarhadSoftware Developer