В App Router начальные данные удобно получать серверными компонентами, а клиентским оставлять интерактивность и браузерные API.
Как бы ты решал задачу по загрузке данных с помощью серверных и клиентских компонентов? Стратегии кеширования в Next.js.
В App Router начальные данные удобно получать серверными компонентами, а клиентским оставлять интерактивность и браузерные API.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В App Router начальные данные удобно получать серверными компонентами, а клиентским оставлять интерактивность и браузерные API.
Политику кеша задавайте явно с учётом версии Next.js и режима Cache Components. Для свежих персональных данных нельзя бездумно использовать общий кеш; публичные данные можно кешировать и инвалидировать по времени или тегам. Не путайте server cache, HTML-кеш и клиентский кеш запросов.
Источник: nextjs.org, nextjs.org.