Как бы я go услышал об изменении маршрута в роутере? - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть компонент, который я пытаюсь создать для нумерации страниц

<PageNumber>
   <StyledLink to="/visited/page/1">1</StyledLink>
   <StyledLink to="/visited/page/2">2</StyledLink>
</PageNumber>

, поэтому, когда я нажимаю на ссылку, он должен изменить путь (что он делает)

проблема мой компонент не выполняет повторную визуализацию, поэтому я не могу отобразить страницу 2 (даже если маршрут изменился)

как я могу прослушать изменения в моем компоненте? Я использую хуки

Я искал документы, и все опции, кажется, указывают, что вы должны только слушать изменения маршрута, используя LocationProvider и материал для тестирования

        <Router>
            <Visited path="visited/page/:id" />
            <AllCountries path="all" />
            <Map path="map" />
            <Redirect from="visited" to="page/1" />
        </Router>
...