Вести с Полей
Канал с советами по современной ИИ разработке. Вступайте!
⊗jsnxSpCnHs 8 of 69 menu
◀ ▶

История браузера в NextJS

Роутер из next/navigation умеет ходить по уже накопленной истории: метод back открывает предыдущий адрес, метод forward - следующий после отката. Оба вызываются без аргументов.

Давайте разместим две кнопки на одной странице. В page.jsx получим useRouter и повесим на кнопки методы back и forward:

'use client'; import { useRouter } from 'next/navigation'; export default function TestPage() { let router = useRouter(); return ( <div> <button type="button" onClick={() => router.back()}> Back </button> <button type="button" onClick={() => router.forward()}> Forward </button> </div> ); }

На странице /about добавьте пару кнопок для шага назад и вперед по истории после нескольких переходов по сайту.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить