React Router:到达相同组件的某些路由会触发即时卸载

时间:2019-10-28 11:58:13

标签: reactjs react-router react-router-v4 react-router-dom

我们正在建立的网站存在一个很奇怪的问题: http://akkurat.146.agency/photographers/florian-bison/0/8

每个页面的屏幕边缘都有两个链接(上一个/下一个),它们链接到另一条始终显示相同组件,但具有不同参数的路线。

<Route exact path='/photographers/:slug/:job/:photo' render={() => ... } />

只要:photo参数是一位数字(最多9位),此方法就可以正常工作。只要您继续单击“下一步”并转到第二个参数为10或更高的路由,该组件就会重新安装,然后立即卸载,从而导致头信息再次被重置。

关于行为为何完全取决于参数传递的ID长度的任何想法吗?

0 个答案:

没有答案