Клиентская навигация в NextJS
Вы уже умеете строить переходы через
компонент Link: клик по пункту меню
меняет адрес без полной перезагрузки
страницы. Такой способ подходит,
когда цель перехода задана в разметке.
Иногда адрес нужно прочитать или сменить
из клиентского компонента - по кнопке,
после проверки условия или по таймеру.
Для этого в пакете next/navigation
есть хуки, которые работают только
в файлах с директивой 'use client'.