Next.js · Junior · Запитання 33 з 75

Як перенаправити користувача на /login із серверного компонента?

Пояснення

redirect() працює в серверних компонентах, Server Functions і Route Handlers. Він кидає спеціальний виняток, тому код після нього не виконується, а обгортати його в try/catch не можна. useRouter доступний лише в клієнтських компонентах, а <Navigate> - з React Router.

Де почитати

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

Next.js · Junior · запитання 33

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

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

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