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.
The State Is in the DOM: Taking a Vanilla JavaScript App to React

The State Is in the DOM: Taking a Vanilla JavaScript App to React

Comments
16 min read
Optimizing React Re-Renders: When to Use useMemo, useCallback, and React.memo

Optimizing React Re-Renders: When to Use useMemo, useCallback, and React.memo

Comments
4 min read
How I built six self-discovery quizzes around a Next.js registry

How I built six self-discovery quizzes around a Next.js registry

Comments
7 min read
Theming a Drop-In UI Kit Without Forcing a Fork

Theming a Drop-In UI Kit Without Forcing a Fork

Comments
4 min read
I Optimized a Button From O(n) to O(1). The Speed Didn't Matter.

I Optimized a Button From O(n) to O(1). The Speed Didn't Matter.

Comments
8 min read
Four small problems from shipping a local-first task app

Four small problems from shipping a local-first task app

2
Comments 2
4 min read
Mastering React Concurrency: useTransition, useDeferredValue, and Non-Blocking UI Updates

Mastering React Concurrency: useTransition, useDeferredValue, and Non-Blocking UI Updates

Comments
5 min read
From Architecture to Deployment: My Journey as a Student Full-Stack Builder

From Architecture to Deployment: My Journey as a Student Full-Stack Builder

Comments
2 min read
Eleven loading.tsx files behind our login and none in front of it

Eleven loading.tsx files behind our login and none in front of it

Comments
5 min read
Our name generator ships all 110 of its names in the HTML, before any JavaScript runs

Our name generator ships all 110 of its names in the HTML, before any JavaScript runs

Comments
5 min read
Who Updates the Total? Taking a jQuery App to React

Who Updates the Total? Taking a jQuery App to React

Comments
17 min read
Keeping TanStack Query fresh across tabs

Keeping TanStack Query fresh across tabs

Comments 7
3 min read
Menavigasi Tech Stack Modern di Tahun 2026: Antara Efisiensi dan Hype

Menavigasi Tech Stack Modern di Tahun 2026: Antara Efisiensi dan Hype

Comments
3 min read
Helping Google Know Who I Am: SEO for a Developer Portfolio (Person Schema, Canonical Tags, sameAs)

Helping Google Know Who I Am: SEO for a Developer Portfolio (Person Schema, Canonical Tags, sameAs)

1
Comments
3 min read
Why We Replaced WordPress with Next.js 15 for Kerala Startups (Architecture & 95+ PageSpeed Case Study)

Why We Replaced WordPress with Next.js 15 for Kerala Startups (Architecture & 95+ PageSpeed Case Study)

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