0

我有一个组件正在尝试为其构建分页功能

<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>
4

0 回答 0