我正在使用
在某些情况下,我会遇到这样的情况:页面上有一个链接指向完全相同的页面和参数,例如:
我在
react-router Link
来浏览我的SPA应用程序。在某些情况下,我会遇到这样的情况:页面上有一个链接指向完全相同的页面和参数,例如:
我在
../page1/2
中,并且我有一个链接指向相同的路由:<Link to='/page1/2'>
click me
</Link>
我的问题是在这种情况下,只有 componentDidUpdate
能够触发,而 componentWillUnmount
和 componentDidMount
都没有被触发。
这是有问题的,因为我需要在 componentWillUnmount
中进行一些清理工作。
有什么解决方法吗?
componentWillReceiveProps
从语义上来说更合适。 - Facundo La Rocca