useState는 완전히 새로운 객체일 때 동작한다. 내용물만 바뀌는 것은 동
작하지 않는다.(객체의 속성 값만 바뀔 때...)
상위 컴포넌트 -> 하위 컴포넌트 : props 이용...
하위 컴포넌트 -> 상위 컴포넌트 :
closer(자바스크립트 단골 면접문제...)
...상위에서 상태를 관리하고...
MVVM(Model/View/ViewModel)
React에서 loop를 돌릴려면 key가 반드시 있어야 한다.
React에서 {...객체} : 새로운 객체를 만들 때 사용
공유되는 데이터는 Immutable 하는게 좋다(Immutable js 라이브러리)
React에서 상태관리는 상태가 불변인게 좋다
클래스형 컴포넌트 : 라이프사이클, 자기 상태가 있다...
useEffect : 라이프 사이클을 대신하는 용도로 사용..
react 비동기 통신의 문제를 해결하는데 사용한다.
리로딩 할 때 신중해야 한다?