Основная идея заключается в том, что вы способны отправлять избыточные действия, используя контекст приложения из
аюсь реализовать асинхронную реакцию-выбор (Select.Async). Проблема в том, что мы хотим сделать выборку в Redx-саге. Поэтому, если пользователь что-то печатает, должно быть запущено действие fetch. Затем Сага выбирает записи и сохраняет их в магазине. Это работает до сих пор. К сожалению, loadOptions должен вернуть обещание или обратный вызов должен быть вызван. Поскольку вновь полученные параметры распространяются с изменяющимся свойством, я не вижу способа использоватьSelect.Async вместе с сагой сделать асинхронный вызов. Какие-либо предложения?
<Select.Async
multi={false}
value={this.props.value}
onChange={this.onChange}
loadOptions={(searchTerm) => this.props.options.load(searchTerm)}
/>
У меня был хак, где я назначил обратный вызов переменной класса и разрешил его на componentWillReceiveProps. Таким образом, уродливо и не работает должным образом, поэтому я ищу лучшее решение.
Спасибо