Next.js · Junior · Запитання 4 з 75
Чим layout.tsx відрізняється від page.tsx?
- ✓Правильна відповідь: Layout обгортає сторінки й зберігає стан під час навігації
- 2Layout рендериться лише на сервері, а page - лише в браузері
- 3Layout потрібен лише для метаданих, розмітку в ньому писати не можна
Пояснення
Layout отримує children і спільний для вкладених маршрутів UI (шапка, сайдбар). Під час переходу між дочірніми сторінками layout не перемонтовується: його стан і DOM зберігаються, рендериться лише змінена частина. І layout, і page за замовчуванням - Server Components.