1

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

他们指示使用以下内容配置商店:

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

但没有说明如何导入thunk, 或immutableStateInvariant.

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

4

1 回答 1

2

Thunk 不会重新导出,因此您需要省略可序列化检查以达到您想要的结果。下面将保持 thunk/immutable 到位。

const store = configureStore({
  reducer: rootReducer,
  middleware: getDefaultMiddleware => getDefaultMiddleware({
    serializableCheck: false
  })
于 2020-07-01T18:02:50.633 回答