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.
I built a way to see a sunscreen's white cast on your own face before you buy it

I built a way to see a sunscreen's white cast on your own face before you buy it

Comments
4 min read
My Live Job Pages Are All Empty, and My Code Cannot Tell Me Why

My Live Job Pages Are All Empty, and My Code Cannot Tell Me Why

Comments
6 min read
I attempted 2,000 pull-ups. The next morning, I open-sourced my timer.

I attempted 2,000 pull-ups. The next morning, I open-sourced my timer.

Comments
5 min read
React Use Mobile Hook: SSR-Safe, No Hydration Mismatch

React Use Mobile Hook: SSR-Safe, No Hydration Mismatch

Comments
13 min read
Next.js 16: Fixing "cookies() can't be read inside 'use cache'" (and Caching Public Data Without It)

Next.js 16: Fixing "cookies() can't be read inside 'use cache'" (and Caching Public Data Without It)

Comments
10 min read
635 paragraphs on our site cannot contain a link, because the page body is data and not JSX

635 paragraphs on our site cannot contain a link, because the page body is data and not JSX

Comments 1
4 min read
Sequill: A Free, Private SQLite Editor & Schema Designer That Runs in Your Browser

Sequill: A Free, Private SQLite Editor & Schema Designer That Runs in Your Browser

Comments
5 min read
Is Vercel free? What the Hobby plan covers in 2026

Is Vercel free? What the Hobby plan covers in 2026

Comments
7 min read
Your analytics tag is slowing your site down

Your analytics tag is slowing your site down

Comments
8 min read
Build Multi-Tenant RAG in Next.js Without Leaking Customer Data

Build Multi-Tenant RAG in Next.js Without Leaking Customer Data

Comments
12 min read
Half of our revalidatePath calls name a layout, and a streaming campaign header is the reason

Half of our revalidatePath calls name a layout, and a streaming campaign header is the reason

Comments
6 min read
Our desktop app has to tell us which price it showed, and a build that cannot is charged £20 instead of €24.99

Our desktop app has to tell us which price it showed, and a build that cannot is charged £20 instead of €24.99

Comments
7 min read
Nineteen route handlers, nine ways of proving who you are, and six answers for a stranger

Nineteen route handlers, nine ways of proving who you are, and six answers for a stranger

Comments
6 min read
Every page on our site but one is styled by a class called legal, and three of them are legal pages

Every page on our site but one is styled by a class called legal, and three of them are legal pages

Comments
5 min read
A 436-word static page on our site downloads 263 KB of JavaScript, and a quarter of it is a realtime client we never open

A 436-word static page on our site downloads 263 KB of JavaScript, and a quarter of it is a realtime client we never open

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