1.常用轮子分析
react-live-route -- 重写可以实现我们想要的功能,但成本也比较高,需要注意对原始 <Route> 功能的保存,以及多个 react-router 版本的兼容 185
react-keeper -- 完全替换掉路由方案是一个风险较大的事情,需要较为慎重地考虑 716
react-router-cache-route -- 由于不再是组件卸载,所以和 TransitionGroup 配合得不好,导致转场动画难以实现 492
react-activation -- 其 children 属性抽取出来,渲染到一个不会被卸载的组件内 245
react-keep-alive -- 真实 KeepAlive 功能的实现 438
2.