Как создать следующую и предыдущую кнопку, работающую с реагирующим роутером? - PullRequest
0 голосов
/ 01 июня 2019

Мне нужна кнопка для перенаправления пользователя с одной страницы на следующую в определенном порядке. А также кнопка для перехода пользователя на предыдущую страницу. Допустим, мои маршруты такие: / homepage, / about, /games.

И я хочу, чтобы следующая и предыдущая кнопки следовали этому порядку. Домашняя страница> О нас> Игры.

Так что, если пользователь находится на домашней странице и нажимает следующий, он должен перейти в О. Если он давит назад, он придет на домашнюю страницу.

Есть ли способ сделать это с маршрутизатором React?

У меня еще нет кода. Я думал о создании функции с массивом объектов с учетом всех моих маршрутов. Затем функция проверяет, какой URL в настоящее время находится в браузере, а затем находит, что этот URL имеет для индекса в моем массиве. Затем я добавляю +1 к этому индексу и получаю следующий URL к моей ссылке.

Но это кажется большой проблемой для чего-то, что, возможно, легко в реагирует на маршрутизатор. Я просто не могу найти ответ. Или эта функция правильный ответ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...