相关疑难解决方法(0)

如何使用 redux-toolkit 配置 redux-persist?

我已经使用传统的 react-redux 设置配置了 redux-persist,如下所示:

onst persistConfig = {
  key: 'root',
  storage,
  whitelist: ['todos'],
};

const persistedReducer = persistReducer(persistConfig, reducer);

const store = createStore(
  persistedReducer,
  window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
);

const persistor = persistStore(store);

// wrapper
const StateProvider = ({ children }) => {
  return (
    <Provider store={store}>
      <PersistGate loading={<div>Loading...</div>} persistor={persistor}>
        {children}
      </PersistGate>
    </Provider>
  );
};
Run Code Online (Sandbox Code Playgroud)

但是,如何使用 redux-toolkit 对其进行配置?到目前为止,我已经尝试过这个:

const persistedReducer = persistReducer(persistConfig, todoreducer);
const store = configureStore({
  reducer: {
    todos: persistedReducer,
  },
});

const persistor = persistStore(store);

// wrapper
const StateProvider …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs redux react-redux redux-persist

10
推荐指数
3
解决办法
8588
查看次数

标签 统计

javascript ×1

react-redux ×1

reactjs ×1

redux ×1

redux-persist ×1