Я использую компонент AsyncSelect response-select и пытаюсь разрешить его из обратного вызова с помощью следующего кода:
loadOptions(inputValue, callback) {
this.props.asyncFunctionWithCallback(resp => {
callback(resp);
});
}
asyncFunctionWithCallback()
является asyn c функция, которая получает обратный вызов, который вызывается при выполнении обещания:
asyncFunctionWithCallback(doneCallback) {
// Call some async code
fetch(url).then(response => {
doneCallback(response)
}
}
Я пытаюсь вызвать response-select callback()
из обратного вызова asyncFunctionWithCallback()
, но похоже, что это не так вызывается, поскольку asyncFunctionWithCallback()
вызывается постоянно.
Думаю, я неправильно передаю обратный вызов, но не могу понять, что я делаю не так.