Веб-приложение, которое загружается один раз и дальше перерисовывает интерфейс прямо в браузере при переходах, вместо запроса новой страницы с сервера на каждый клик.
SPA ощущается мгновенным и подходит дашбордам, редакторам и админкам, где пользователь надолго остаётся внутри одного инструмента. Плата — более тяжёлая первая загрузка и дополнительная работа ради видимости в поиске.
Мы применяем поведение SPA для продуктовых интерфейсов под авторизацией и серверный рендеринг для публичных страниц, объединяя оба подхода в одной кодовой базе на Next.js, а не выбирая один стиль на весь продукт.