我有一个ReactNative应用程序,我正在尝试从中间件列表中删除中间件'serializableStateInvariant'。页面https://redux-toolkit.js.org/api/getDefaultMiddleware缺少一些信息。
它们指示使用以下方式配置商店
const store = configureStore({
reducer: rootReducer,
middleware: [thunk, immutableStateInvariant]
})
但没有有关如何导入thunk
或immutableStateInvariant
的指示。
如何导入它们,以便可以在没有[thunk, immutableStateInvariant]
的情况下将中间件设置为serializableStateInvariant
?
答案 0 :(得分:1)
Thunk不会重新导出,因此您需要省略可序列化检查以实现所需的结果。下面将使thunk /不变。
const store = configureStore({
reducer: rootReducer,
middleware: getDefaultMiddleware({
serializableCheck: false
})