상태는 최소한으로 만들어서 관리한다.
👉 상태를 여러가지를 만들기보다 파생된 상태를 만들어서 처리한다.
👉 상태를 그룹으로 묶어서 관리할 수도 있다.
value
를 설정했을 경우
onChange
Handler
로value
를 변경할 수 있다.defaultValue
로초깃값
을 설정하여 변경할 수 있다.
👉defaultValue
를 사용하면 명령형이기 때문에 외부Event
와 연결하기에 어려움이 있다.readOnly
를 설정하여읽기전용
으로 만들 수 있다.
객체와 배열인 상태는 원본이 훼손되지 않도록 복사해서 처리한다.
github의 저장소에서 폴더의 모양에 화살표가 표시되고 클릭되지 않을 때 해결 방법
git rm --cached . -rf