Next.js · Senior · Запитання 32 з 75
Чому layout не варто використовувати як єдине місце перевірки авторизації?
- ✓Правильна відповідь: Layout не перерендерюється під час клієнтської навігації між дочірніми сторінками
- 2Layout виконується лише під час збирання й не бачить cookies користувача
- 3У layout заборонено викликати
redirect()іcookies()
Пояснення
Завдяки частковому рендеру спільний layout не виконується знову під час переходів усередині сегмента, тому перевірка в ньому може не спрацювати. Крім того, Route Handlers і Server Actions доступні напряму. Перевірку тримають близько до даних - у Data Access Layer, сторінках і діях.