๋ฆฌ์กํธ ํ๋ก์ ํธ ์งํ ์ค select ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ ์ค ์๊ธด ๊ฒฝ๊ณ ์ ๋๋ค.
<select name="" id="">
<option value="01" selected>์์ธํน๋ณ์</option>
<option value="02">๋ถ์ฐ๊ด์ญ์</option>
<option value="03">๋๊ตฌ๊ด์ญ์</option>
</select>
๊ฒฝ๊ณ ๋ด์ฉ์! ์์ ์ฝ๋์ฒ๋ผ option ์์์ selected๋ฅผ ์ฌ์ฉํ์ง ๋ง๊ณ ,
๋์ selectํ๊ทธ ์์์ defaultValue ๋๋ value๋ฅผ ์ฌ์ฉํ๋ผ๊ณ ๋งํด ์ค๋๋ค.
๋ฆฌ์กํธ ๊ณต์ ๋ฌธ์์๋ value๋ฅผ ์ฌ์ฉํ๋ผ๊ณ ๋์ ์์ต๋๋ค.
https://reactjs.org/docs/forms.html#the-select-tag
Forms – React
A JavaScript library for building user interfaces
reactjs.org
๋์ value๋ง ์ฌ์ฉํ๊ฒ ๋ ๊ฒฝ์ฐ ์๋์ ๊ฐ์ ๊ฒฝ๊ณ ๋ฌธ์ ๋ฐ์ต๋๋ค.
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`
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ value๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ onChange๋ฅผ ์ถ๊ฐํด ์ฃผ๊ฑฐ๋
defaultValue๋ฅผ ์ฌ์ฉํด ์ค๋๋ค.
<select name="" id="" defaultValue="01">
<option value="01" selected>์์ธํน๋ณ์</option>
<option value="02">๋ถ์ฐ๊ด์ญ์</option>
<option value="03">๋๊ตฌ๊ด์ญ์</option>
</select>
++ value๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ onChange๋ฅผ ํตํด ๋ณ๊ฒฝํด์ค ์ ์๋ ๊ฐ์ ์ฌ์ฉํด์ผ ๋ฉ๋๋ค.
'๐ Study Note > ๊ฐ๋ฐ ๊ด๋ จ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Status code 422!! ์๋ฌ ํด๊ฒฐ (0) | 2022.10.10 |
---|---|
wsl2 ์์ ํ์ฌ ํด๋ ์์น ์ฐพ๊ธฐ (0) | 2022.07.20 |