Мне нужна кнопка для перенаправления пользователя с одной страницы на следующую в определенном порядке. А также кнопка для перехода пользователя на предыдущую страницу.
Допустим, мои маршруты такие: / homepage, / about, /games.
И я хочу, чтобы следующая и предыдущая кнопки следовали этому порядку. Домашняя страница> О нас> Игры.
Так что, если пользователь находится на домашней странице и нажимает следующий, он должен перейти в О. Если он давит назад, он придет на домашнюю страницу.
Есть ли способ сделать это с маршрутизатором React?
У меня еще нет кода. Я думал о создании функции с массивом объектов с учетом всех моих маршрутов.
Затем функция проверяет, какой URL в настоящее время находится в браузере, а затем находит, что этот URL имеет для индекса в моем массиве.
Затем я добавляю +1 к этому индексу и получаю следующий URL к моей ссылке.
Но это кажется большой проблемой для чего-то, что, возможно, легко в реагирует на маршрутизатор. Я просто не могу найти ответ. Или эта функция правильный ответ?