关于react-router与生命周期的问题?

https://codepen.io/p2227/pen/abzWROP

如上面的示例代码,先点One,再点two,结果是two先mount,one再unmount,这是出于什么原因这样设计???

我想在two切换路由器之前做点事情,可以怎么写?


我本来的设计思路是这样的,
进入One,做了点事情,退出的时候清空One的状态
进入two,根据状态做事情,
但因为现在是先进入two,再触发One的清空事件,导致状态判断有点乱套
所以我可以怎么处理达到这个目的?还是说One和two不应该共享任何状态?

阅读 2.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进