redux-persist 라이브러리를 사용하는데 있어서 아래 이미지와 같은 에러가 콘솔창에 찍힙니다.
https://redux-toolkit.js.org/usage/usage-guide#working-with-non-serializable-data 를 확인하라고 합니다.
확인해보니 redux-persist를 사용할 때에는 getDefaultMiddleware 함수에 인자로 예외처리를 해주어야 한다고 합니다.
const store = configureStore({
reducer: persistedReducer,
middleware: (getDefaultMiddleware) =>
getDefaultMiddleware({
serializableCheck: {
ignoredActions: [FLUSH, REHYDRATE, PAUSE, PERSIST, PURGE, REGISTER],
},
}),
})
ignoredActions를 위와 같이 추가해주시면 해결됩니다. 끄읏.
'TIL' 카테고리의 다른 글
[React Native] cli.init is not a function (0) | 2023.01.28 |
---|---|
[Sharp] VipsJpeg: Invalid SOS parameters for sequential JPEG (0) | 2022.12.10 |
[CSS] 터치 이벤트 후 호버 상태 문제(hover state issue after touch event) (0) | 2022.12.01 |
Next.js 에서 Script가 여러개 추가되는 문제 (0) | 2022.07.13 |
standard_init_linux.go:228: exec user process caused: exec format error (0) | 2022.05.11 |
댓글