[에러] A non-serializable value was detected in an action

posinity·2023년 1월 14일
0

React

목록 보기
32/58
post-custom-banner

A non-serializable value was detected in an action, in the path: payload.

에러가 한번 뜨면 계속해서 직렬화 에러가 뜨는 현상.

try {
      const { data } = await ~~~~~~
      return thunkAPI.fulfillWithValue(data.data);
    } catch (error) {
      return thunkAPI.rejectWithValue(error);
    }

state와 action에는 객체 만 넣을 수 있다.
에러 전체를 state에 넣어주려고 하니 오류가 생긴다.
error.response.message 이런 식으로 필요한 부분만 넣어줘야 한다!

profile
문제를 해결하고 가치를 제공합니다

0개의 댓글