DEV Community

React

Official tag for Facebook's React JavaScript library for building user interfaces

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Next.js App Router Caching: revalidate, dynamic, and no-store Without the Folklore

Next.js App Router Caching: revalidate, dynamic, and no-store Without the Folklore

2
Comments
8 min read
React Performance Optimization: From 3s to 0.8s Load Time

React Performance Optimization: From 3s to 0.8s Load Time

Comments
4 min read
How does VuReact compile Vue 3's withDefaults to React?

How does VuReact compile Vue 3's withDefaults to React?

Comments
5 min read
Next.js vs Remix vs SvelteKit: Which Framework Should You Learn?

Next.js vs Remix vs SvelteKit: Which Framework Should You Learn?

Comments
2 min read
Passwords are not necessary, a Oauth/OIDC approach

Passwords are not necessary, a Oauth/OIDC approach

Comments
7 min read
The Optimistic UI Race Condition That Only Showed Up on the Fifth Click

Summer Bug Smash: Smash Stories 🐛🛹

The Optimistic UI Race Condition That Only Showed Up on the Fifth Click

45
Comments 21
5 min read
Common Next.js Errors (and How I Solved Them)

Common Next.js Errors (and How I Solved Them)

Comments
4 min read
React useEffect Explained: Understanding Mounting, Updating, and Unmounting

React useEffect Explained: Understanding Mounting, Updating, and Unmounting

6
Comments
5 min read
We wanted a simple forms API, so I built my own library

We wanted a simple forms API, so I built my own library

Comments
6 min read
AbortController is how fetch learned to clean up after itself

AbortController is how fetch learned to clean up after itself

1
Comments 1
5 min read
React useIntersectionObserver Hook: Lazy Load & Detect Visibility (2026)

React useIntersectionObserver Hook: Lazy Load & Detect Visibility (2026)

7
Comments 1
8 min read
I built a boring wiki on purpose

I built a boring wiki on purpose

Comments
5 min read
React: evita dobles envíos al reenviar email

React: evita dobles envíos al reenviar email

Comments
4 min read
How I built RaceScore: From a simple MVP to a 20,000-race endurance sports platform

How I built RaceScore: From a simple MVP to a 20,000-race endurance sports platform

1
Comments 3
2 min read
Vertical Layout Considerations

Vertical Layout Considerations

Comments 1
9 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.