react 页面缓存两种方式

项目需要:切换组件保留前一个页面数据,即:返回上一页的时候,上一页的滚动条、动作状态等等和离开这个页面时的状态保持一致。1.react路由处理方式用react-router-cache-route插件替代react-router-dom插件,2.全局状态管理;

1. 路由实现方式

参考这篇文章https://www.jianshu.com/p/a9e16b9eb210

2. 全局状态实现方式

这方法就很简单了,只需要在根组件注入一个全局状态即可在网页没关闭情况下,保留页面数据。

你可能感兴趣的:(react,react,web)