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.
Build a Streaming AI Chat UI in React with shadcn/ui (2026 Guide)

Build a Streaming AI Chat UI in React with shadcn/ui (2026 Guide)

Comments
7 min read
I built a globe where every country is a separate piece you can pull out 🌍

I built a globe where every country is a separate piece you can pull out 🌍

6
Comments
2 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
From Lighthouse 62 to 100 on a Next.js 16 form page: the five real bottlenecks

From Lighthouse 62 to 100 on a Next.js 16 form page: the five real bottlenecks

Comments
5 min read
Aether AI Studio: A Local-First AI Workspace with an Autonomous Coding Agent and Image/Video Generation

Aether AI Studio: A Local-First AI Workspace with an Autonomous Coding Agent and Image/Video Generation

Comments
3 min read
Think, act, ask: one agent run through Cuelark's 29 agent components

Think, act, ask: one agent run through Cuelark's 29 agent components

Comments
8 min read
How to send transactional emails from Next.js App Router (Server Actions, route handlers and after())

How to send transactional emails from Next.js App Router (Server Actions, route handlers and after())

Comments
6 min read
I built 79+ animated React components with Motion and Tailwind v4 (free, MIT, shadcn-style)

I built 79+ animated React components with Motion and Tailwind v4 (free, MIT, shadcn-style)

1
Comments
2 min read
A delete button you have to hold: React + Tailwind, no animation library

A delete button you have to hold: React + Tailwind, no animation library

Comments
9 min read
Turning a folder of SVG icons into React components (without a build plugin)

Turning a folder of SVG icons into React components (without a build plugin)

Comments
5 min read
Tired of uploading 40MB PNGs to your server and then slicing them (React + Canvas)

Tired of uploading 40MB PNGs to your server and then slicing them (React + Canvas)

Comments
7 min read
tanstack-fetch 2.0.0: A Smaller Core, WebSockets, WebTransport, and Type-Safe Streams

tanstack-fetch 2.0.0: A Smaller Core, WebSockets, WebTransport, and Type-Safe Streams

Comments
6 min read
React List Keys: Keep Edited Text with the Right Record

React List Keys: Keep Edited Text with the Right Record

1
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
Server-Driven Data Tables with Laravel, Inertia and React: Filters, Sorting and Pagination in the URL

Server-Driven Data Tables with Laravel, Inertia and React: Filters, Sorting and Pagination in the URL

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