본문 바로가기
Frontend/React

[React] Error : A component is changing an uncontrolled input of type text to be controlled

by YERIEL_염주둥 2021. 10. 12.
728x90
index.js:1451 Warning: A component is changing an uncontrolled input of type text to be controlled. Input elements should not switch from uncontrolled to controlled (or vice versa). Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://fb.me/react-controlled-components

구성 요소가 제어할 텍스트 유형의 제어되지 않은 입력을 변경하고 있습니다. 입력 요소는 제어되지 않음에서 제어됨으로(또는 그 반대로) 전환되어서는 안 됩니다. 구성 요소의 수명 동안 제어 또는 제어되지 않은 입력 요소를 사용할지 결정합니다. 추가 정보: https://fb.me/react-controlled-components

input에 undefined 가 value로 들어가 있어서 나는 에러입니다.



<input value={value | ''}

value에 undefined 일때 공백으로 치환해준다는 부분만 입력 하면 간단히 해결됩니다.

반응형

댓글