Мне нужно создать компоненты Select на основе списка выбора, который у меня есть, например:
Список -> item1, item2
Компонент:
<Select
value={this.state."NAME OF THE ITEM ON THE LIST"}
onChange={this.handleChange}
<MenuItem value={X} key={X} > Something </MenuItem> (the MenuItem part is working)
</Select>
Так как select component
нужно значение, а мне нужно, чтобы это значение было state
, поэтому при щелчке по нему вызывается метод handleChange
и обновляется состояние следующим образом:
handleChange = (event) => {
this.setState({
"THE NAME OF THE ITEM ": event.target.value(this comes from the MenuItem)
});
};
Как я могу создать state
динамически, поэтому, если у меня есть список с X itens, он создаст X selects
и X states
для обновления?