我正在使用react-select-plus和redux saga来处理异步选项。我的组件定义如下
javaparser.jar
当我输入一个字母时,正在调用服务并且我的状态已成功更新。我的问题是我的下拉列表没有刷新我的状态的新值。我尝试过isLoading,但它没有用。你知道为什么会这样吗?我再次说我的状态正确更新。我只能看到列表中包含我的州的更新值。 另外在文档中说,要在外部加载异步选项,请使用isLoading = {true},但它不起作用
答案 0 :(得分:-1)
我认为你可以Select.Async意味着你需要提供loadOptions道具,它是函数类型并使用两个参数,一个是输入,另一个是回调。
loadOptions={(input, callback) => { setTimeout(() => {
callback(null, {
options: your options from state,
complete: true,
});
}, 500); }