【问题标题】:Redux Persist exclude one field(reducer) from stateRedux Persist 从状态中排除一个字段(reducer)
【发布时间】:2019-05-06 12:00:21
【问题描述】:

如何使用 redux-persist 从“auth”reducer 中排除“accessToken”字段?我试图将“auth”reducer 列入黑名单,它可以工作,但我只需要一个字段

状态: https://monosnap.com/file/RhschoXwMAyL1cd3r67ywIA4lHM2bt

Persist config:
const persistConfig = {
  key: 'root',
  blacklist: ['auth'],
  storage: AsyncStorage
};
const persistedReducer = persistReducer(persistConfig, reducers);

const store = createStore(persistedReducer, getMiddlewares);

export default store;

export const persistor = persistStore(store);

【问题讨论】:

    标签: javascript reactjs redux redux-persist


    【解决方案1】:

    在reducer级别写黑名单

    转到您的减速器列表,当返回减速器进行身份验证时,您需要返回该特定减速器的持久配置。

    您目前将整个 reducer 列入黑名单,而不仅仅是一个部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-01
      • 2017-04-02
      • 2018-11-15
      • 1970-01-01
      • 1970-01-01
      • 2017-03-07
      • 2023-03-23
      • 2019-07-28
      相关资源
      最近更新 更多