값 추적이 필요하면 제어, 순간 참조면 비제어를 선택한다
제어 방식은 React가 매 순간 값을 알고, 비제어 방식은 DOM이 값을 보관하다가 필요한 순간 읽는다.
핵심 1
값 추적이 필요하면 제어, 순간 참조면 비제어를 선택한다
핵심 2
값 추적이 필요하면 제어, 순간 참조면 비제어를 선택한다
핵심 3
제어 방식은 React가 매 순간 값을 알고, 비제어 방식은 DOM이 값을 보관하다가 필요한 순간 읽는다.
핵심 4
제어 value + onChange 실시간 검증 UI와 state 일치 비제어 defaultValue + ref 제출 시 읽기 렌더 감소 요…
핵심제어와 비제어는 우열이 아니라 값의 소유자를 어디에 둘지의 선택이다.