使用react-select-plus和redux saga

时间:2017-07-12 13:15:17

标签: reactjs asynchronous redux-saga react-select

我正在使用react-select-plus和redux saga来处理异步选项。我的组件定义如下

javaparser.jar

当我输入一个字母时,正在调用服务并且我的状态已成功更新。我的问题是我的下拉列表没有刷新我的状态的新值。我尝试过isLoading,但它没有用。你知道为什么会这样吗?我再次说我的状态正确更新。我只能看到列表中包含我的州的更新值。 另外在文档中说,要在外部加载异步选项,请使用isLoading = {true},但它不起作用

1 个答案:

答案 0 :(得分:-1)

我认为你可以Select.Async意味着你需要提供loadOptions道具,它是函数类型并使用两个参数,一个是输入,另一个是回调。

loadOptions={(input, callback) => { setTimeout(() => {
            callback(null, {
              options: your options from state,
              complete: true,
            });
          }, 500); }