3주차 과제 질문


이번주 주제는 노션 회고 및 질의응답 타임
동영팀 노션 회고
질문
- App에서
setState
로 모든 하위 컴포넌트들을setState
하는데 이 때 일부 컴포넌트들의state
값만 변경되는 상황이라면, 고양이 사진첩 과제처럼this.state
와nextState
를 비교하여 변경사항이 있을 때만setState
해서 불필요한setState
와render
를 없애는 방법으로 하면 되나요?
- 사이드바에 있는 문서 트리(
documentTree
)에서 하위 목록을 펼치는 토글 이벤트가 CSS에 대한 이벤트라 App이 아닌documentTree
에서 선언했는데 App에 위임하는 방식이 좋을까요?
documentTree
들여쓰기를 하위 목록의 깊이에 따라 자바스크립트에서 인라인 스타일로 지정해줬는데 다른 방법이 있을까요?
contentEditable
이 자주 사용되나요?