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
해결1. defaultValue로 바꿔주기
<input type="text" defaultValue="" placeholder="사용처" />
하지만 onChange를 같이 사용하면 값이 정상적으로 바뀌지 않는다.
해결2. onChange와 같이 사용하기 (추천)
<input type="text" value="" placeholder="사용처" onChange={handleUpdateInputValue}/>
defaultValue뿐만 아니라 defaultChecked도 동일한데, 이때는 default값이 설정이 필요하다면 default로, 계속 변경을 감지하여 v-model처럼 값 바꾼걸 사용한다면 onChange를 사용하고 value로 바꿔주면 된다.
반응형
'React' 카테고리의 다른 글
[React & 가계부프로젝트] history.back / location.href (router.push) 하고 싶을때 v6 (0) | 2022.06.28 |
---|---|
[React & 가계부프로젝트] nextTick 사용하기 (0) | 2022.06.28 |
[React & 가계부프로젝트] v-model 처럼 input값 변경 감지하기 (0) | 2022.06.27 |
[React & 가계부프로젝트] Object 내부 key 한개 값만 변경하기 (0) | 2022.06.27 |
[React & 가계부프로젝트] 모달만들기 props.children ( v-slot 같은 개념 만들어보기) (0) | 2022.06.27 |