본문 바로가기
💎 리액트

[React 리액트] react-dom.development.js:67 Warning: You provided a `value` prop to a form field without an `onChange` handler 해결

by 비타민찌 2022. 5. 4.
728x90

[ 문제 ]

react-dom.development.js:67 Warning: You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.

<input> 태그 사용시 value속성이 고정값이 아니라 나는 에러!

 

[ 해결1 ]

value 속성이 변하지 않는 값일 때:

input태그에 readOnly 속성을 추가해주면 경고창이 사라진다.

 

 

[ 해결2 ]

value 속성이 변하는 값일때:

value 속성이름을 defaultValue 속성으로 변경한다.

 

 

 

728x90

댓글