SelectField ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ ๋ "onChange" ์ฝ๋ฐฑ์ ์ด๋ฒคํธ ๊ฐ์ฒด๋ฅผ ํตํด์๋ง ์ ๋ฌ๋ฉ๋๋ค.
์ด๋ค ํญ๋ชฉ์ด ์ ํ๋์๋์ง ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ค์์ select-field.jsx์ ์์ค ์ฝ๋์ ๋๋ค.
onChange(e, ์ธ๋ฑ์ค, ํ์ด๋ก๋) {
if (ํ์ด๋ก๋) {
e.target.value = ํ์ด๋ก๋[this.props.valueMember] || ์ ํจ ํ์ฌ๋;
}
if (this.props.onChange) {
this.props.onChange(e);
}
}
onChange์ "์์ธ"์ ์ ๋ฌํ๋ ๊ฒ์ ์์ด ๋ฒ๋ ค์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
event.target.value
๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. https://facebook.github.io/react/docs/forms.html์ ์ฐธ์กฐํ์ธ์.
#1194๋ก ์์ ๋จ
onchange์์ ๋ ๋ง์ ๋งค๊ฐ๋ณ์๋ฅผ ์ ๋ฌํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? ๊ตฌ๋ฌธ์ ๋ฌด์์ ๋๊น?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
onchange์์ ๋ ๋ง์ ๋งค๊ฐ๋ณ์๋ฅผ ์ ๋ฌํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? ๊ตฌ๋ฌธ์ ๋ฌด์์ ๋๊น?