• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

toggleOneItem 매개변수

19.12.16 17:55 작성 조회수 147

1

props로 내린 아이템을 다시 App으로 올려서 사용하는건 안좋다고 하셨는데 그렇다면 toggleOneItem의 매개변수를 index로만 설정하고 하위의 todoItem을 사용한 부분들도 this.todoItems[index]로 사용하는게 좋은건가요??

답변 2

·

답변을 작성해보세요.

1

이동명님의 프로필

이동명

질문자

2019.12.17

네 이해했습니다. 감사합니다^^

0

안녕하세요 동명님, 제가 아마 강의에서 의미한 바는 "상위 컴포넌트의 데이터를 하위 컴포넌트로 전달한 후 하위 컴포넌트에서 변경(변형)하지 말아야 한다" 일 것 같습니다. 기본적으로 특정 컴포넌트의 데이터는 해당 컴포넌트 안에서만 바꾸는 것이 뷰나 리액트 같은 컴포넌트 기반 프레임워크가 추구하는 규칙입니다 :) 질문하신 내용에 답변이 되었을까요?