很多时候特别是用户从列表点击进入某一项的详情,这时用户点击返回到列表时,依旧保持上一次的一些页面状态如当前页码,查询条件,列表数据等。 Vue 中有官方的 KeepAlive 组件,而 React 中我也尝试了几个第三方库如 react-activation ,效果不是很满意,特别是必须要降为 React17 版才能用。 如果要在离开页面时将状态缓存到 Zustand ,返回时再从 Zustand 中取出回显,如果页面用到的状态很多的话也非常繁琐,想问一下哥哥们有没有什么好的解决方案或者推荐用法。 谢谢哥哥们! |
|