使用Redux Toolkit从商店中删除中间件

时间:2020-06-19 10:58:42

标签: react-native react-redux redux-toolkit

我有一个ReactNative应用程序,我正在尝试从中间件列表中删除中间件'serializableStateInvariant'。页面https://redux-toolkit.js.org/api/getDefaultMiddleware缺少一些信息。

它们指示使用以下方式配置商店

const store = configureStore({
  reducer: rootReducer,
  middleware: [thunk, immutableStateInvariant]
})

但没有有关如何导入thunkimmutableStateInvariant的指示。

如何导入它们,以便可以在没有[thunk, immutableStateInvariant]的情况下将中间件设置为serializableStateInvariant

1 个答案:

答案 0 :(得分:1)

Thunk不会重新导出,因此您需要省略可序列化检查以实现所需的结果。下面将使thunk /不变。

const store = configureStore({
  reducer: rootReducer,
  middleware: getDefaultMiddleware({
    serializableCheck: false
  })