✋ 에러 코드
Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option>.
👍 상황
리액트를 사용할 때, select에서 selected 옵션을 사용하고 싶은데, 리액트에서 selected를 사용하면 위와 같이 defaultValue를 사용하라고 에러가 뜬다.
🎶 해결
selected 대신에 가장 위에 있는 select에 defaultValue나 value를 option 태그에 있는 value 값으로 쓰면 된다.
게시 여부 :
<select defaultValue='1' name='displayyn' onChange={onChangeHandler}>
<option value='1'>게시함</option>
<option value='0'>게시안함</option>
</select>
https://ko.reactjs.org/docs/forms.html
'공부 > 리액트' 카테고리의 다른 글
[react] useState 사용 시, 주의할 사항 (0) | 2022.12.27 |
---|---|
[react] 조건부 렌더링에 대한 고민.. (0) | 2022.12.16 |
[React 18] Batching 배칭 (1) | 2022.12.12 |
[react-quill] addrange() the given range isn't in document (0) | 2021.08.01 |
Quill 에디터 - 이미지 처리하기 (9) | 2021.08.01 |
댓글