⇒ 자식 요소에서의 이벤트와 부모 요소에서의 이벤트가 중복적으로 발생한다고 가정하면 그 때 둘 모두에서 같은 setState가 발생하면 중복적으로 발생해서 개발자가 원하지 않은 state가 될수도 있다는 가정에 의해 그렇게 하지 않도록 만든게 지금의 마지막 리렌더링 방식인것으로 해석된다.
아주 좋은 설계인데, 지금 제대로 이벤트에대해 요소에 대해 알지 못하기 때문에 조금 헷갈리는것 같다.
좀 더 자세히 알아야 할것 같다. 이것 저것 보아도 머릿속이 제대로 정리가 안된다.
✅ 공부
React
useEffect 훅을 배우면서 드는 생각
공식문서에서도 componentDidMount, componentDidUpdate 등을 활용해서 useEffect를 설명한다면 리액트를 새로 공부하는 우리입장에서도 클래스형 리액트 컴포넌트에 대해 한번쯤은 배워볼 필요가 있어보인다. 특히나 생명주기 메서드와 같은 개념을 이해하려면 필수적인 요소인것같다.
이는 생활코딩 예전 리액트 강의를 통해서 배울수 있을것 같다. 그래서 edwith에 예전 클래스형 컴포넌트 리액트 강의가 아직 있는것인가 싶다. 제대로 기본을 먼저 배워야 함수형컴포넌트 패러다임을 적용하고 이해하는게 편하니까… 리액트 공식문서에서도 클래스형을 먼저 이해한뒤 함수형으로 나아가는 스타일이다.
QNA시간에 클래스형 컴포넌트도 알아야하냐고 질문드렸다. 멘토님은 함수형만 알아도 문제가 없다고 하신다. 그리고 덧붙이기를 나중되면 클래스형도 이해하게 되고, 자연스레 알게되거나 알도록 노력하는 시기가 올것이라고 하신다.