Type something to search...

Blog

Context API vs Redux: Which One Should You Use?

Context API vs Redux: Which One Should You Use?

"Do I still need Redux now that we have Context?" is one of the most common questions in React. You'll find confident answers on both sides: Context

Continue Reading
Avoiding Prop Drilling with the React Context API

Avoiding Prop Drilling with the React Context API

Your App component knows who the logged-in user is. The avatar that needs that user lives inside Header, inside Navbar, inside UserMenu. So y

Continue Reading
Lifting State Up: Sharing Data Between Sibling Components

Lifting State Up: Sharing Data Between Sibling Components

You've built a search input and a results list as two separate components. Each works on its own, but now the list needs to know what the user typed.

Continue Reading
React Compiler Explained: Automatic Memoization Without the Boilerplate

React Compiler Explained: Automatic Memoization Without the Boilerplate

Every React developer has written code like this: a component re-renders too often, so you wrap a computed value in useMemo, wrap a handler in `use

Continue Reading
useActionState and Form Actions in Modern React

useActionState and Form Actions in Modern React

A typical React form submission used to need a surprising amount of code. You'd call preventDefault(), read every field from state, set an `isSubmi

Continue Reading
useOptimistic: Building Instant-Feeling UIs in React

useOptimistic: Building Instant-Feeling UIs in React

You click a heart icon and nothing happens for 400 milliseconds. Then it fills in. The request succeeded, but the app felt sluggish, and some users c

Continue Reading