0
선택 요소를 포함하는 선택 요소의 양방향 바인딩 인 반응에서 select 요소를 만드는 방법은 무엇입니까? 디폴트 선택은 값이 임의이기 때문에 생성 될 수있는 prop의 현재 속성이어야하며, 선택시 prop 속성이 선택을 반영해야합니다. 또한 선택 필드에 직접 값을 쓸 수 있어야합니다.양방향 바인딩 요소 선택 방법
선택 요소를 포함하는 선택 요소의 양방향 바인딩 인 반응에서 select 요소를 만드는 방법은 무엇입니까? 디폴트 선택은 값이 임의이기 때문에 생성 될 수있는 prop의 현재 속성이어야하며, 선택시 prop 속성이 선택을 반영해야합니다. 또한 선택 필드에 직접 값을 쓸 수 있어야합니다.양방향 바인딩 요소 선택 방법
가 아닌 "승인"과 같은 방식으로,하지만 당신은 몇 가지주의해야합니다.
변경 이벤트가 요소가 아닌 요소에 트리거를
Controlled and uncontrolled components defaultValue
are set differently .
이 여기
var MyDropdown = React.createClass({
getInitialState: function() {
return {
value: 'select'
}
},
change: function(event){
this.setState({value: event.target.value});
},
render: function(){
return(
<div>
<select id="fruit" onChange={this.change} value={this.state.value}>
<option value="select">Select</option>
<option value="Apples">Apples</option>
<option value="Mangoes">Mangoes</option>
</select>
<p></p>
<p>{this.state.value}</p>
</div>
);
}
});
React.render(<MyDropdown />, document.body);
와는 working demo의 제어 드롭 다운 메뉴의 일반적인 예입니다.
사례에 구체적인 내용을 추가 할 수 있습니까? 귀하의 질문에, 당신이 필요로하는 것이 명확하지 않습니다. https://facebook.github.io/react/docs/forms.html#why-select-value에서 맞춤 선택 요소의 기초로 사용 했습니까? –