인프런 커뮤니티 질문&답변

i1004gy님의 프로필 이미지

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

게시글, 댓글 saga 작성하기

redux toolkit payload data 질문

해결된 질문

23.06.29 17:04 작성

·

258

0

https://github.com/ZeroCho/react-nodebird/tree/master/toolkit
redux toolkit으로 바꾸면서 제로초님 강의를 듣고있는데

.addCase(addComment.fulfilled, (draft, action) => {
  const post = draft.mainPosts.find((v) => v.id === action.data.PostId);
  console.log('draft', draft, 'post', post, 'Comments', post.Coments);
  post.Comments.unshift(action.data);
  draft.addCommentLoading = false;
  draft.addCommentDone = true;
})

이런 코드를 보면 action.data이렇게 action에서 data를 가져오는데 제가 redux devtools에서 봤을 때 action안에 값들은 action.payload에 저장이 되어있는거 같습니다 혹시 값들을 action.data로 저장하는 방법이 있나요?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2023. 06. 29. 17:31

툴킷은 데이터 속성 이름이 payload로 고정입니다. action.payload로 수정하세요

i1004gy님의 프로필 이미지

작성한 질문수

질문하기