The React Framework for Production
Next.js gives you the best developer experience with all the features you need for production: hybrid static & server rendering, TypeScript support, smart bundling, route pre-fetching, and more. No config needed.
Why Next.js
The world’s leading companies use and love Next.js
Zero Config
Automatic compilation and bundling. Optimized for production from the start.
Documentation →Hybrid: SSG and SSR
Pre-render pages at build time (SSG) or request time (SSR) in a single project.
Documentation →Incremental Static Generation
Add and update statically pre-rendered pages incrementally after build time.
Documentation →TypeScript Support
Automatic TypeScript configuration and compilation.
Documentation →Fast Refresh
Fast, reliable live-editing experience, as proven at Facebook scale.
Documentation →File-system Routing
Every component in the `pages` directory becomes a route.
Documentation →API Routes
Optionally create API endpoints to provide backend functionality.
Documentation →Built-in CSS Support
Create component-level styles with CSS modules. Built-in Sass support.
Documentation →Code-splitting and Bundling
Optimized bundle splitting algorithm created by the Google Chrome team.
Documentation →And more: Support for environment variables, preview mode, custom `head` tags, automatic polyfills, and more.