Next.js by Vercel is the full-stack React framework for the web.| nextjs.org
Learn about client-side data fetching, and how to use SWR, a data fetching React Hook library that handles caching, revalidation, focus tracking, refetching on interval and more.| nextjs.org
Next.js 15.2 includes updates for debugging errors, metadata, Turbopack, and more.| nextjs.org
Create Next.js apps using one command with the create-next-app CLI.| nextjs.org
Create your first pages and layouts, and link between them.| nextjs.org
Recommended patterns for using Server and Client Components.| nextjs.org
Learn how to create or update static pages at runtime with Incremental Static Regeneration.| nextjs.org
Learn how to combine the benefits of static and dynamic rendering with Partial Prerendering.| nextjs.org
Enable fast client-side navigation with the built-in `next/link` component.| nextjs.org
API Reference for the permanentRedirect function.| nextjs.org
Create a new Next.js application with the `create-next-app` CLI, and set up TypeScript, ESLint, and Module Path Aliases.| nextjs.org
Learn how to deploy your Next.js app to production, either managed or self-hosted.| nextjs.org
Learn how to upgrade your existing Next.js application from the Pages Router to the App Router.| nextjs.org
Learn more about the API of the Next.js Router, and access the router instance in your page with the useRouter hook.| nextjs.org
Next.js Compiler, written in Rust, which transforms and minifies your Next.js application.| nextjs.org
Learn best practices for fetching data on the server or client in Next.js.| nextjs.org
API reference for `getStaticPaths`. Learn how to fetch data and generate static pages with `getStaticPaths`.| nextjs.org
Learn about how to configure options for Next.js route segments.| nextjs.org
Learn how navigation works in Next.js, and how to use the Link Component and `useRouter` hook.| nextjs.org
Dynamic Routes can be used to programmatically generate route segments from dynamic data.| nextjs.org
Use the Metadata API to define metadata in any layout or page.| nextjs.org
Next.js has built-in support for internationalized routing and language detection. Learn more here.| nextjs.org
Fetch data and generate static pages with `getStaticProps`. Learn more about this API for data fetching in Next.js.| nextjs.org
Fetch data and generate static pages with `getStaticPaths`. Learn more about this API for data fetching in Next.js.| nextjs.org
Next.js provides a TypeScript-first development experience for building your React application.| nextjs.org
Configure module path aliases that allow you to remap certain import paths.| nextjs.org
API reference for the generateStaticParams function.| nextjs.org
Use Static Site Generation (SSG) to pre-render pages at build time.| nextjs.org
Learn how to add Metadata to your Next.js application for improved search engine optimization (SEO) and web shareability.| nextjs.org
Learn how to handle form submissions and data mutations with Next.js.| nextjs.org
Simultaneously render one or more pages in the same view that can be navigated independently. A pattern for highly dynamic applications.| nextjs.org
Learn how to use Middleware to run code before a request is completed.| nextjs.org
An overview of caching mechanisms in Next.js.| nextjs.org
Optimize your images with the built-in `next/image` component.| nextjs.org
Create custom request handlers for a given route using the Web's Request and Response APIs.| nextjs.org
Dynamic Routes are pages that allow you to add custom params to your URLs. Start creating Dynamic Routes and learn more here.| nextjs.org
Learn how to create or update static pages at runtime with Incremental Static Regeneration.| nextjs.org
Next.js by Vercel is the full-stack React framework for the web.| nextjs.org
Next.js supports API Routes, which allow you to build your API without leaving your Next.js app. Learn how it works here.| nextjs.org
Learn how to use Middleware to run code before a request is completed.| nextjs.org
Fetch data on each request with `getServerSideProps`.| nextjs.org
Create your first page and shared layout with the Pages Router.| nextjs.org
Learn the differences between Next.js rendering environments, strategies, and runtimes.| nextjs.org
Learn how you can use React Server Components to render parts of your application on the server.| nextjs.org
Meet hundreds of beautiful websites powered by Next.js by Vercel| nextjs.org
Next.js 14 includes included performance, stability for Server Actions, a new course teaching the App Router, and more.| nextjs.org
Learn about what security protections are built-in Next.js and view a guide for auditing applications.| nextjs.org
Use the new App Router with Next.js' and React's latest features, including Layouts, Server Components, Suspense, and more.| nextjs.org
Next.js enables starting as a static site or Single-Page Application (SPA), then later optionally upgrading to use features that require a server.| nextjs.org
Optimize Images in your Next.js Application using the built-in `next/image` Component.| nextjs.org
Next.js 13.4 moves App Router to stable, Turbopack to beta, and introduces experimental support for Server Actions.| nextjs.org
Next.js 13.2 introduces major improvements to the App Router in preparation for stability, including SEO support, Route Handlers, MDX for Server Components, Type-Safe Links, and more.| nextjs.org
Next.js 13.1 introduces improvements to the app directory, built-in module transpilation, stable edge runtime for API Routes, and many improvements to Turbopack support.| nextjs.org
Next.js 13 introduces layouts, React Server Components, and streaming in the app directory, as well as Turbopack, an improved image component, and the brand new font component.| nextjs.org
Next.js 12.3 introduces TypeScript Auto-Install, improved Fast Refresh, stable new Image Component, and more!| nextjs.org
Next.js 12.2 introduces stable Middleware and On-Demand ISR, experimental Edge SSR and API Routes, and more!| nextjs.org
Next.js 12 introduces a brand-new Rust compiler, Middleware (beta), React 18 Support, Native ESM Support, URL Imports, React Server Components (alpha), and more!| nextjs.org
Next.js 11.1 introduces an important security patch, ES Modules support, performance improvements, Rust-based tooling, 2x faster data fetching when pre-rendering, and more!| nextjs.org
Next.js 11 continues our mission to create the best developer experience with a new conformance system and performance improvements.| nextjs.org
Next.js 10.1 introduces 3x faster refresh, 58% smaller install size, 56% less dependencies, WebAssembly Image Optimization, improved next/image support, and more!| nextjs.org
Next.js 10 introduces Built-in Image Optimization, Internationalized Routing, Next.js Analytics, React 17 Support, and more!| nextjs.org
Next.js 9.5 introduces Stable Incremental Static Regeneration, Custom Base Path, Redirects and Rewrites, Webpack 5 Beta, and more!| nextjs.org
Next.js 9.4 introduces React Fast Refresh, Incremental Static Regeneration, New Environment Support, Built-in Fetch, and more!| nextjs.org
Next.js 9.3 introduces new static-site generation improvements, native support for SCSS, reduced bundle sizes, static 404 pages, and more!| nextjs.org
Next.js 9.2 introduces native support for CSS, aggressive code-splitting, catch-all dynamic routes, and more!| nextjs.org
Next.js 9.1.7 improves upon a solid foundation, improving the enterprise-ready 9.1 release-channel. Upgrade for smaller client-side JavaScript bundles, redesigned CLI output, faster FCP/TTI, and more!| nextjs.org
Next.js 9.1 leverages convention to support more project structures by default. Additionally, we're previewing new feature support such as CSS imports, advanced bundling, and static error pages.| nextjs.org
Next.js 9 includes TypeScript support, Dynamic Routing, API Routes, Automatic Static Optimization, and more!| nextjs.org
Next.js 8.1 introduces AMP support on a per-page basis, allowing incremental adoption of AMP.| nextjs.org
Next.js 8 introduces Serverless Mode, smaller bundles, performance improvements, and more.| nextjs.org
Nested routes and layouts, client and server routing, React 18 features, and designed for Server Components.| nextjs.org