Reactjs 使用react路由器时如何重置为路由的默认状态

Reactjs 使用react路由器时如何重置为路由的默认状态,reactjs,react-router,Reactjs,React Router,我是React的新手,我正在使用React路由器在路由之间重定向。问题是:我转到一条路由,改变一些状态,使用react路由器的链接转到另一条路由,然后返回到最后一条路由,它仍然保持我以前更改的状态。我在做react样板。那么我做错了什么? 对不起,我的英语很差。听起来好像路由组件一直安装在路由转换之间。如果这不是期望的行为,那么您必须实现一些逻辑,在路由更改时卸载组件 下面讨论一下在ReactTraining/ReactRouter中如何实现这一点 请在此处添加有意义的代码和问题描述。发布一个能

我是React的新手,我正在使用React路由器在路由之间重定向。问题是:我转到一条路由,改变一些状态,使用react路由器的链接转到另一条路由,然后返回到最后一条路由,它仍然保持我以前更改的状态。我在做react样板。那么我做错了什么?
对不起,我的英语很差。

听起来好像路由组件一直安装在路由转换之间。如果这不是期望的行为,那么您必须实现一些逻辑,在路由更改时卸载组件

下面讨论一下在ReactTraining/ReactRouter中如何实现这一点


请在此处添加有意义的代码和问题描述。发布一个能证明你的问题的帖子会帮助你得到更好的答案。谢谢@广安峰:你同时解决了你的问题吗?也许你还可以添加一些代码,好吗?