Next.js · Senior · Запитання 21 з 75

Чому Context-провайдери в App Router виносять в окремий клієнтський компонент?

Пояснення

createContext і провайдери - клієнтські можливості. Роблять providers.tsx з 'use client' і рендерять його в кореневому layout навколо children. Так children лишаються серверними компонентами. Провайдери ставлять якомога глибше, щоб більша частина дерева лишалася статичною.

Де почитати

Помилка в запитанні

Next.js · Senior · запитання 21

Перевірте себе

Пройдіть тест Next.js · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест