Shared Model Snapshot Gap
shared-model-snapshot-gap
Redux-Toolkit also ships with Thunk middleware included and enabled by default — If you needed to configure and/or add middleware, use the getDefaultMiddleware utility. | Type 'unknown' is not assignable to type 'AnyAction' — const logger: Redux.Middleware = createLogger();. Tension: Types of parameters 'next' and 'next' are incompatible. Outcome: Type '(next: (action: unknown) => unknown) => (action: unknown) => unknown' is not assignable. | error TS2322: Type 'Middleware>' is not assignable to type 'Middleware>' — const store = configureStore({
reducer: rootReducer,
middleware: [logger as Middleware, thunk],. Tension: Type '(next: (action: unknown) => unknown) => (action: unknown) => unknown' is not assignable to type '(next: Dispatch) => (action: any) => any'. Outcome: Or use getDefaultMiddleware:.