Когда я реализовал, все работало нормально:
constructor() {
super(...arguments);
this.state={
selectedValue :'' ,
}}
Раскрывающийся код:
<select
className="ui dropdown"
value={this.state.selectedValue || ''}
onChange={e =>
this.setState({
selectedValue: e.target.value,
validationError:
e.target.value === ""
? "You must select"
: ""
})
}>
<option value="">--Select Station--</option>
{this.state.stationList.map(team => (
<option key={team.id} value={team.id}>
{team.station}
</option>
))}
</select>
Теперь при выборе метки значения не обновляется в первый раз, Второй раз я нажимаю он показывает с выбранной предыдущей меткой и при следующем щелчке по предыдущей последней метке отображается
Как мне сделать так, чтобы она работала правильно, как обычно, на выбранной метке должно обновиться!
см. видео здесь для ошибки метки > видео