как выбрать значение в раскрывающемся списке в состоянии. Вот мой код. Я получаю значение для поля имени, но раскрывающийся список не работает, может ли кто-нибудь узнать, что мне не хватает?
MyComponent.js
import React,{Component} from 'react';
class MyComponent extends Component{
state={
data:{
name:'',
subject:''
}
}
onChange = e =>
this.setState({
data: { ...this.state.data, [e.target.name]: e.target.value }
},()=>{
console.log(this.state.data);
}
)
render(){
const {data}=this.state;
const subjects= [
{text: '1',value: 'kannada'},
{text: '2', value: 'english'},
{text: '3',value: 'hindhi'}
]
return(
<div>
<Input
name="name"
onChange={this.onChange}
placeholder='Your name ...'
/>
<Dropdown
placeholder='Select Subject'
name="subject"
onChange={this.onChange}
selection
options={subjects}
/>
</div>
)
}
}
export default MyComponent;
как выбрать значение раскрывающегося списка в состоянии? Я получаю измененное значение для поля имени, но для раскрывающегося списка не получаю.