Next.js – фреймворк на основе React для создания веб-приложений, разработанный компанией Vercel; первая версия вышла в 2016 году. Распространяется по лицензии MIT. Next.js добавляет к React маршрутизацию, серверный рендеринг и инструменты сборки.
Возможности
- Серверный рендеринг (SSR) и статическая генерация (SSG), инкрементальная регенерация.
- Маршрутизация на основе файлов, App Router и серверные компоненты React.
- API-маршруты и серверные действия.
- Оптимизация изображений, шрифтов и скриптов.
- Поддержка TypeScript.
Где применяется
- Маркетинговые сайты и корпоративные порталы.
- Интернет-магазины, в том числе в архитектуре headless commerce.
- SaaS-приложения и личные кабинеты.
- Сайты на headless CMS.
SEO
Серверный рендеринг и статическая генерация помогают поисковым системам индексировать содержимое, что важно для сайтов на React.