redux-persist如何结合dva使用啊?

redux-persist可结合redux使用,那redux-persist如何结合dva使用呢。

阅读 6.8k
2 个回答

app.js

import { persistStore, persistReducer } from 'redux-persist'
import storage from 'redux-persist/lib/storage'
import autoMergeLevel2 from 'redux-persist/es/stateReconciler/autoMergeLevel2';

export const dva = {
  config: {
    onReducer(reducer) {
      const persistConfig = {
        key: 'root',
        storage,
        stateReconciler: autoMergeLevel2
      }
      return persistReducer(persistConfig, reducer)
    },
    onError(err) {
      console.error(err);
    },
  },
};

window.onload = () => {
  persistStore(window.g_app._store)
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题