
라는 오류가 계속 나온다...........
검색 결과 직렬화 할 수 있는 값은 다음과 같다.
원시 타입(primitive types): 문자열(String), 숫자(Number), 불리언(Boolean), null, undefined 등
객체와 배열: 객체(Object)와 배열(Array)은 JSON 형식으로 변환할 수 있기 때문에 직렬화 가능
Date: 자바스크립트의 Date 객체는 JSON 형식으로 변환할 수 있으므로 직렬화 가능
ArrayBuffer와 TypedArray: 바이트 배열로 직렬화 가능
Map과 Set: ECMAScript 2015(ES6)부터 지원되는 Map과 Set 객체도 JSON 형식으로 직렬화 가능
함수는 직렬화 할 수 없는 값으로 간주되므로, 액션 객체의 payload에 함수가 포함되어 있으면 직렬화할 수 없는 값이라는 오류가 발생함.
브라우저 API에서 제공하는 객체나, 서버에서 전송된 객체 등은 직렬화 가능한 값인지 확인해야함.
Redux에서는 createSlice()를 사용하여 슬라이스를 생성할 때, extraReducers 옵션으로 비동기 작업을 처리하는데, 이 때 일반적으로 직렬화 가능한 값을 반환하는 비동기 함수를 사용해야 함