针对实际应用中需要对于应用的部分数据持久化的需求,这里写个例子简单说一下Redux怎么处理,一共就两步很简单
-
首先自己创建处理存取localStorage的方法,这里对于异常做一些处理
-
使用loadState方法读取持久化的数据,在createStore时候使用第二个参数来指定;同时订阅store的变化调取存储的saveState方法,这里针对性能使用lodash的throttle方法做了节流限制
首先自己创建处理存取localStorage的方法,这里对于异常做一些处理
使用loadState方法读取持久化的数据,在createStore时候使用第二个参数来指定;同时订阅store的变化调取存储的saveState方法,这里针对性能使用lodash的throttle方法做了节流限制