Я использую реагирование и реагирование-выбор и пытаюсь получить параметры из API. Все работает на меня, но я хочу показать загрузку текста в реагировать на выбор при получении данных из API.
Вот мой компонент реакции-выбора:
<Select
onChange={this.getSelectedOption}
onFocus={this.getData}
options={options}
value={selectedOption}
styles={customStyles}
placeholder="Select...."
/>
и здесь, в onFocus, я делаю вызов API через действие приставки и устанавливаю состояние с откликом, исходящим от редуктора.
getAvailableDisplays() {
this.props.getData(); /// redux action dispatch
if (this.props.data.items) {
this.setState({ this.state.options: this.props.data.items }); }
}
С этим способом все работает, но пока запрос завершен, текст отсутствует.
Я видел здесь что-то https://react -select.com / async , но я не могу понять, где сделать вызов API.
Или как мне просто написать загрузку в select, когда вызов API завершен и состояние заполнено