핵심 1
복잡한 폼은 값, 오류, 터치 상태를 한 덩어리로 섞지 않는다
values는 입력값, errors는 검증 결과, touched는 사용자 방문 여부다. 세 축을 분리해야 오류 표시와 제출 판단이 명확해진다.
복잡한 폼은 값, 오류, 터치 상태를 한 덩어리로 섞지 않는다
복잡한 폼은 값, 오류, 터치 상태를 한 덩어리로 섞지 않는다
values는 입력값, errors는 검증 결과, touched는 사용자 방문 여부다.
세 축을 분리해야 오류 표시와 제출 판단이 명확해진다.
핵심폼 reducer는 한 객체에 다 넣는 것이 아니라 상태 축별 변경 이유를 분명히 하는 방법이다.