В моем элементе select в React первая пара выборок не меняет значение, но затем они начинают изменять значение на предыдущий выбранный параметр, например, если я выберу параметр FRITOS, значение не определено, затем Я выбираю параметр КОФЕ, значение - ФРИТОС, а затем, когда я снова выбираю ФРИТОС, значение переходит в КОФЕ. Действительно запутал, что происходит, ха-ха.
Моя функция, которая устанавливает состояние
changeGroup = (event) => {
this.setState({ [event.target.name]: event.target.value });
console.log(this.state.groupSelected);
const bugQuery = {
GroupID: this.state.groupSelected,
};
console.log(bugQuery);
console.log(this.props.bugs);
if (this.state.groupSelected !== undefined) {
this.props.getBugs(bugQuery);
}
};
Мой элемент выбора
<select
style={{ border: "1px solid white", fontSize: "2.7vh" }}
name="groupSelected"
value={this.state.groupSelected}
onChange={this.changeGroup}
>
<option value="FRITOS">FRITOS</option>
<option value="5AFSA">5AFSA</option>
<option selected>Groups</option>
</select>