What is Next.js?
Next.js is a React framework for building full-stack web applications. It provides everything from server-side rendering to static site generation, so you can build production-ready apps with less code.
Server Components
React Server Components run on the server, reducing client-side JavaScript and improving performance out of the box.
File-based Routing
Create pages by adding files to the app directory. Nested routes, layouts, and loading states are built-in.
Server Actions
Call server functions directly from client components. No need to build API routes for form submissions or data mutations.
Turbopack
An incremental bundler built in Rust, designed for lightning-fast hot module replacement and startup times.