Перейти к содержимому
74 / 98

Как реализовать переключение между серверным и клиентским рендерингом для одного компонента?

В Next.js App Router все компоненты по умолчанию серверные. Чтобы сделать компонент клиентским, добавь директиву "use client" в начало файла. Один и тот же UI можно разбить на серверную обёртку и клиентскую интерактивную часть, передавая данные через props. Переключение между режимами — это архитектурное решение на уровне файлов, а не рантайм-флаг.

Как реализовать переключение между серверным и клиентским рендерингом для одного компонента? | JScriptiser