объект раскрывающегося списка semantic-ui-реагирует не принимает атрибут имени или идентификатора, и поэтому изменение не может быть обработано так же, как и другие элементы формы. Документы показывают это:
<code>import React, { Component } from 'react'
import { Dropdown, Grid, Segment } from 'semantic-ui-react'
const options = [
{ key: 1, text: 'One', value: 1 },
{ key: 2, text: 'Two', value: 2 },
{ key: 3, text: 'Three', value: 3 },
]
export default class DropdownExampleControlled extends Component {
state = {}
handleChange = (e, { value }) => this.setState({ value })
render() {
const { value } = this.state
return (
<Grid columns={2}>
<Grid.Column>
<Dropdown
onChange={this.handleChange}
options={options}
placeholder='Choose an option'
selection
value={value}
/>
</Grid.Column>
<Grid.Column>
<Segment secondary>
<pre>Current value: {value}
)
}
}
при объединении входных данных в один обработчик событий нет простого способа извлечь идентификатор, чтобы обновить состояние раскрывающегося списка. как это обычно обрабатывается?
спасибо