[React] Controlled input과 Uncontrolled input은 혼용하면 안된다!
·
Next.js & React
문제 상황 register와 value를 함께 쓴 아주 끔찍한 코드다발생하는 문제점input필드에 무한렌더링 걸림useFieldArray를 쓰고 있다면 필드 배열 A를 수정했는데 필드 배열B가 수정되는 기묘한 현상이 발생함코드 원작자는 왜 이렇게 썼을까?사용자가 입력한 input value를 추적해서 에러메세지를 띄우기 위함! 중요한건 추적이다!리액트가 상태를 관리하냐 마냐 이걸로 controlled input과 Uncontrolled input을 구분할 수 있다.React-hook-form비제어 컴포넌트 방식https://react-hook-form.com/faqs#WhatifyoudonthaveaccesstorefPerformance of React Hook FormPerformance is one..