这里是新的 React 开发人员,我收到一条错误消息,该消息不指向我的代码,但它指向“redux-toolkit.esm.js:301” `redux-toolkit.esm.js:301
Uncaught RangeError: Maximum call stack size exceeded
at trackProperties (redux-toolkit.esm.js:301)
at trackProperties (redux-toolkit.esm.js:312)`
`redux-toolkit.esm.js:301
Uncaught (in promise) RangeError: Maximum call stack size exceeded
at trackProperties (redux-toolkit.esm.js:301)
at trackProperties (redux-toolkit.esm.js:312)`
当我单击该 redux 工具包时,它会显示此
function trackProperties(isImmutable, ignorePaths, obj, path) { }
那么如果它没有指向我的代码,我应该如何解决这个问题?
这解决了我的问题,像这样设置中间件
const store = configureStore({
reducer: appReducer,
middleware: (getDefaultMiddleware) =>
getDefaultMiddleware({
thunk: true,
immutableCheck: false,
serializableCheck: false,
}),
});
#这是我的作品
export const store = configureStore({
reducer: rootReducer,
middleware: (getDefaultMiddleware) =>
getDefaultMiddleware({
thunk: true,
immutableCheck: false,
serializableCheck: false,
}).concat(...rootMiddelwares),
})