게시글
스터디
모집중
2024.11.01 15:39
[일산] 모각코, 개발 스터디 찾습니다.
- 0
- 0
- 143
질문&답변
2019.04.19
컴포넌트 관련 질문이 있어서 문의 드립니다.~
답변주셔서 감사합니다.~ 우선 추가로 질문사항을 말씀드리겠습니다.!컴포넌트 최적화리엑트의 shouldComponentUpdate 는 컴포넌트 생명주기 인데 컴포넌트가 업데이트 되기 전에 호출되는 영역입니다. shouldComponentUpdate 에서 return 을 boolean 으로 받게 되는데 이때 true 일 경우 컴포넌트를 reRendering 하게 됩니다. 관련 예시로는 shouldComponentUpdate(nextProps, nextState){ return this.props.item !== nextProps.item // item의 값이 실제로 변경되어야만 rerender 할수 있도록}입니다.그래서 보통 컴포넌트 배열이 렌더링 되는 리스트 컴포넌트 일때 이전 값과 이후 값이 실제로 바뀌어야만 렌더링 하게 최적화 설정을 해주도록 해야하는데 답변주신 내용으로 보아선 vue가 자동으로 최적화 해주는것으로 보이는군요. 아주 좋은거 같아요.!Presentational and Container 부분vue에서도 같은 개념을 사용하는거 같군요. 알려주셔서 감사합니다.!!아 그리고 하나 더 질문드릴게 있어서 문의 드립니다.React에서는 위의 Presentational and Container 부분 을 나누기 위해 폴더 구조를 container (Container 컴포넌트 디렉토리) component (Presentational 컴포넌트 디렉토리)로 권장하여 사용하고 있는데 vue에서는 혹시 이를 관리하도록 폴더 or 파일 네이밍 구조를 권장하는 사항이 있을까요?~친절하고 명쾌한 답변 감사드립니다.!!
- 0
- 2
- 166