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

eunha님의 프로필 이미지
eunha

작성한 질문수

[2024] 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

12.7) 공통 컴포넌트 구현하기

reducer함수에서 case "CREATE" 부분에 action.data

작성

·

360

1

안녕하세요 🙋‍♂️

강의 8:30부터입니다.

reducer 함수에서

case "CREATE": {
  const newItem = {
    ...action.data,
  };
  newState = [newItem, ...state];
  break;

이렇게 작성했던 것을

case "CREATE": {
  newState = [action.data, ...state];
  break;
}

이런 식으로 newItem을 사용하지 않고 바로 넣을 때
왜 스프레드 연산자로 펼쳐 넣지 않나요?

newItem에는 ...action.data로 펼쳐 넣었는데요

궁금합니다.

 

항상 강의 잘 듣고 있습니다.

감사합니다!

답변 1

1

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

안녕하세요

말씀해주신 방법 두가지 모두 동일한 결과를 만들어냅니다.

별 뜻 없이 그렇게 진행하였습니다 ..

eunha님의 프로필 이미지
eunha

작성한 질문수

질문하기