DEV Community

Next.js

Next.js gives you hybrid static and server rendering, TypeScript support, smart bundling, route pre-fetching, and more. No config needed.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
How do I make NextAuth work with multiple domains?

How do I make NextAuth work with multiple domains?

Comments
8 min read
A background refresh must not move the row under your cursor, so our table renders the snapshot it loaded with

A background refresh must not move the row under your cursor, so our table renders the snapshot it loaded with

Comments
5 min read
Three icon conventions in one app, and the copy-pasted one is on every sign-in screen

Three icon conventions in one app, and the copy-pasted one is on every sign-in screen

Comments
5 min read
Our heaviest animation is a word nobody is meant to read, at 5% opacity, hidden on every phone

Our heaviest animation is a word nobody is meant to read, at 5% opacity, hidden on every phone

Comments
4 min read
Our .env.example documents 19 variables and the app reads 15, and you can read one of them off the live HTML

Our .env.example documents 19 variables and the app reads 15, and you can read one of them off the live HTML

Comments
5 min read
Five ways to say "wait" in one Next.js app, and the sign-in form uses none of them

Five ways to say "wait" in one Next.js app, and the sign-in form uses none of them

Comments
4 min read
Deploy a Next.js App Router App to Cloudflare Workers with OpenNext and a D1 Database

Deploy a Next.js App Router App to Cloudflare Workers with OpenNext and a D1 Database

Comments
5 min read
React History in Plain Words: What Each Era Took Off Your Plate, and What It Billed You

React History in Plain Words: What Each Era Took Off Your Plate, and What It Billed You

Comments
12 min read
Our whole database client is twenty lines, and three of its four options exist because of the connection pooler

Our whole database client is twenty lines, and three of its four options exist because of the connection pooler

Comments
6 min read
Bilingual static sites in Next.js 16 without an i18n library

Bilingual static sites in Next.js 16 without an i18n library

Comments
3 min read
Urgent security update for Next.js that fixes three serious issues

Urgent security update for Next.js that fixes three serious issues

Comments
2 min read
Fifteen numbers on one admin page, one round trip, and a row count Postgres never counts

Fifteen numbers on one admin page, one round trip, and a row count Postgres never counts

Comments
5 min read
Shipping a feature means editing the data export, and deciding which columns are not about the user

Shipping a feature means editing the data export, and deciding which columns are not about the user

Comments
4 min read
Our results screen only lived as long as the tab, so we gave it a URL and ended up with one shape and three renderers

Our results screen only lived as long as the tab, so we gave it a URL and ended up with one shape and three renderers

Comments
4 min read
A review still marked "processing" after two minutes was killed sixty seconds in

A review still marked "processing" after two minutes was killed sixty seconds in

Comments
4 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.