
About Next.js
Next.js is a framework for building full-stack web applications with React. It takes care of routing, rendering, data loading and build tooling so you can focus on the features of the app.
What it does
Next.js builds on React and adds a file-based router, so folders and files define the pages of a site. You can choose how each page is produced, either on the server, ahead of time as static files or in the browser. Server-side code can run next to your components, which means data can be loaded and forms can be handled without a separate API layer.
Key features
- Pages and layouts from the file system
- Server, static and browser rendering per page
- Server Actions that run functions on the server
- API routes for webhooks and third-party services
- Built-in image, font and script optimization
Who it's for
Developers who already know React and want a complete setup for a marketing site, a product dashboard or a large web app. Teams that care about page speed and search visibility will find the rendering options useful.
Pricing and good to know
The framework is free and open source under the MIT license. Hosting is a separate choice, and you can run a Next.js app on your own servers. Its server features need a server environment, so a plain static host cannot run every feature.
Highlights
- Create routes from files and folders
- Choose server, static or browser rendering per page
- Run server code by calling a function from a component
- Build API endpoints for webhooks and third-party services
- Optimize images, fonts and scripts automatically












