velog 오랜만에 작성하는거 같다!!
어제 프론트끼리 작업하고 머지하고 각자 작업할거 진행하고 소셜로그인 타입스크립트로 시도하였으며 쿠키에 값을 저장 했고, 다른 api들 토큰이 없어서 값을 받아 오지 못하였지만 오늘 소셜에서 accesstoken 값을 받아와 다른 api값들을 연결하였습니다.
typescript에서 redux-toolkit을 사용하던 도중
PayloadAction<any, string, { arg: string; requestId: string;
requestStatus: "fulfilled"; },never> 형식은
WritableDraft<...>[] 형식과 같지 않으므로, 해당 에러가 발생합니다.
extrareducer 부분에 fulfilled에서 에러발생!
state,{payload} 를 하니 에러 해결
타입스크립트에서 Redux Toolkit을 사용하여 Extra Reducer를 작성할 때, Payload에 중괄호({})를 사용하는 이유는 다음과 같습니다.
따라서, 타입스크립트 ExtraReducer Payload에 중괄호({})를 사용하는 것이 좋습니다.