Как активировать onChange с помощью React-Select, когда значение зависит от состояния - PullRequest
0 голосов
/ 03 августа 2020

У меня есть раскрывающийся список выбора, значение которого связано с другим раскрывающимся списком выбора. Когда я выбираю из первого, я меняю состояние хука. Новое значение отображается во втором раскрывающемся списке Select Dropdown, но оно не активирует обработчик событий onChange, поэтому я не могу получить данные.

Вот код для второго раскрывающегося списка Select:

<Select 
  name="second-dropdown"
  value={{label: secondState}}
  onChange={handleChange}
/>

Есть идеи? Пытался установить onChange следующим образом:

onChange={(e) => this.handleChange(e)}

Но ничего не работает. Заранее спасибо.

1 Ответ

0 голосов
/ 03 августа 2020

Значение второго Select всегда secondState , а то, что вы должны делать в функции onChange, выглядит следующим образом:

handleChange = (value) = {
this.setState({secondState:value});
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...