react-keeper
react-keeper copied to clipboard
React-Router 本身有种用法可以实现你这 cache 的概念
https://reacttraining.com/react-router/web/example/modal-gallery
Router这个功能很赞,这个很适用于现在模态画廊呈现方式的页面。 不过这个和缓存的概念还不太一样。Switch目标在于让两个页面同时处于可见状态,也可以加其他的控制实现类似于页面缓存的效果,缓存结果是临时缓存,即在Switch生命周期内有效,而且无法同时缓存多个页面;Keeper的cache定位是缓存,可以自定义页面的缓存状态和缓存时间,会自动控制组件的可见状态,控制级别是路由生命周期内都有效,但其实并不适合来实现模态画廊。