• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

redux toolkit payload data 질문

23.06.29 17:04 작성 조회수 220

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

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