Задать вопрос
TchernyavskD
@TchernyavskD
Formoshlep

React Router в Twitter, как они реализовали?

Кто - то может объяснить, пожалуйста, как они реализовали в твитере реакт роутер на примере (1, 2). Каждый навлинк из 1 помечается активным при определенном урле, а 2 - подвариант например Твитты из 1. Но когда мы выбираем один из этих трех вариантов (из 2), то активный элемент Твитты (из 1) сохраняется, но урл меняется (их в Твитере реализация). Я пробовал для 1 без exact, да, для подвариантов (из 2) все ок работает и Твиты сохраняет активный класс, но тогда Твитты всегда будет активный при любом клике из 1 (у него урл без всяких /... а просто урл профиля), то есть выберем мы Читаемые, Списки и тд - Твиты будут активные, опять же из-за того что урл совпадает с урлом профиля.

cc79841f5fa1.png

Я был бы не против и примера

Спасибо кто прочитал.
  • Вопрос задан
  • 69 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • ProductStar
    React: отточите навыки интерфейсной разработки
    6 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
Решения вопроса 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
Для решения задачи можно использовать свойство isActive.
Демо.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽
от 250 000 до 300 000 ₽