Next.js
Framework pour React.
Created by Guillermo Rauch and the Vercel team in 2016. It has become the industry standard for production React apps, used by companies like Netflix, TikTok, and Twitch.
graph LR
Center["Next.js"]:::main
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧠 Test de connaissances
🧒 Explique-moi comme si j'avais 5 ans
🌍 Think of [React](/fr/terms/react) as the bricks and Next.js as the blueprint and the professional construction crew. Next.js gives you everything you need to build a high-speed house (website) that Google and users will love, with all the plumbing and wiring already figured out.
🤓 Expert Deep Dive
Next.js architecture has shifted significantly with the introduction of the App Router and React Server Components (RSC). RSCs allow for data fetching on the server, reducing the client-side bundle size. The framework utilizes Incremental Static Regeneration (ISR) to update static content without rebuilding the entire site. Development features include 'Fast Refresh' and automatic code-splitting via the next/link component. On the infrastructure side, Next.js is optimized for 'Edge Runtime' and Vercel's deployment platform, though it remains host-agnostic via next build.