【问题标题】:Purge or call action to reset states?清除或调用操作以重置状态?
【发布时间】:2019-02-21 23:30:00
【问题描述】:

我的应用程序正在使用具有持久存储能力的redux-offline 包。我遇到了purge 这个概念,它似乎在加载应用程序时会重置状态。

我的应用有一个退出功能,可以在其中清理本地存储/缓存。我想知道在这种情况下我是否应该使用清除概念或创建一个重置所有减速器的操作?

【问题讨论】:

    标签: react-native redux react-redux redux-persist redux-offline


    【解决方案1】:

    redux-offline 在后台使用redux-persistredux state 保留到storage 中。

    但在某些情况下,您可能会将某些减速器列入黑名单。

    const persistConfig = {
      key: 'root',
      storage: storage,
      blacklist: ['// Any such blacklisted reducer']
    };
    

    因此,.purge 方法在您只想重置存储在磁盘中的状态但不完全重置 reducer 状态的情况下很有用。 p>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多