더북(TheBook)

첫 번째 접근 방법은 간단하다. 같은 이벤트 리스너를 사용해서 상태를 갱신한다. 최종적으로 폼을 제출할 때만 상태를 사용하는 경우 이 방법은 과도한 코딩이 될 수 있다.

Warning

React는 여전히 상대적으로 새롭기 때문에, 앱을 개발하고 유지보수하는 실제 경험을 통해 모범 사례가 자리를 잡아가고 있다. 추천 방법이 거대한 React 앱을 다년간 유지보수하는 동안 바뀔 수도 있다. 비제어 컴포넌트는 의견이 일치되지 않은 회색 지대라고 할 수 있다. 아마 이 방식은 안티패턴이니 피해야 한다는 이야기를 들을 수도 있다. 나는 편을 가르기보다는 충분한 정보를 제공해서 직접 판단할 수 있도록 도움을 주려고 한다. 여러분이 가능한 모든 지식을 활용해서 똑똑하게 판단할 수 있을 거라고 믿기 때문이다. 이 장의 나머지 부분을 읽어보면서 이 방법을 사용할지에 대해 생각해보기 바란다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.