Как настроить NavLink так, чтобы он сравнивался только с точными совпадениями и не учитывал get-параметры?

Изображение к вопросу
Изображение к вопросу
Изображение к вопросу
  • 16 августа 2023 г. 9:56
Ответы на вопрос 2
Теперь NavLink будет сравнивать только точные совпадения и не будет учитывать get-параметры.
Проблема не связана с использованием get-параметров, а заключается в наличии "лишнего" слэша в конце. При сравнении адреса ссылки с адресом страницы библиотека учитывает все символы до указания get-параметров. В вашем случае, поскольку вы указали end=true, библиотека также проверяет, что адрес страницы точно оканчивается на слэш. Из-за наличия слэша в конце адреса страницы, проверка не проходит. Для исправления этой проблемы, адрес localhost:3000/clips?page=2 должен быть использован без добавления слэша в конце.
Похожие вопросы