Javascript 如何在redux persist v5中使用白名单?

Javascript 如何在redux persist v5中使用白名单?,javascript,reactjs,redux,react-redux,redux-persist,Javascript,Reactjs,Redux,React Redux,Redux Persist,我尝试在redux persist v5中使用白名单 我接着讨论了堆栈溢出,如下所示 persistStore(store, { whitelist: ['messages'] }); 然而,我得到了错误 传递给persistStore的选项无效:“白名单”。您可能错误地将persistConfig传递到persistStore,而应该将其传递到persistReducer 在阅读了redux之后,我尝试了下面的方法 但它不起作用。它仍然可以通过本地搜索保存所有内容 那么,在redux per

我尝试在redux persist v5中使用白名单

我接着讨论了堆栈溢出,如下所示

persistStore(store, { whitelist: ['messages'] });
然而,我得到了错误

传递给persistStore的选项无效:“白名单”。您可能错误地将persistConfig传递到persistStore,而应该将其传递到persistReducer

在阅读了redux之后,我尝试了下面的方法

但它不起作用。它仍然可以通过本地搜索保存所有内容

那么,在redux persist v5中使用白名单的正确方法是什么呢?

如果正在使用,则应将作为
PersistCombineReducer的第一个参数传递:

const config = {
  key: 'root',
  whitelist: ['messages']
}

const reducer = persistCombineReducers(config, reducers)
注意:他们在v5中做了一些更改,仔细阅读文档以创建增强的存储,还可以选择使用

const config = {
  key: 'root',
  whitelist: ['messages']
}

const reducer = persistCombineReducers(config, reducers)