React中Redux持久化State到localStorage

2,117 阅读1分钟

针对实际应用中需要对于应用的部分数据持久化的需求,这里写个例子简单说一下Redux怎么处理,一共就两步很简单

  1. 首先自己创建处理存取localStorage的方法,这里对于异常做一些处理

    localStoragte.js

  2. 使用loadState方法读取持久化的数据,在createStore时候使用第二个参数来指定;同时订阅store的变化调取存储的saveState方法,这里针对性能使用lodash的throttle方法做了节流限制

    index.js