首页 > 解决方案 > 将 React-Select 异步列表与 Redux 同步

问题描述

所以在大多数情况下,我设法让多异步选择为反应选择工作。

代码块中的以下内容:

const targeted = metadata[item.label];
<AsyncSelect
  loadOptions={this.getOptions.bind(this, item.label)}
  value={targeted.value}
  data={targeted}
/>

所以上面只是我的 AsyncSelect 的一个快速片段。metadata是一个 mapToProp 为上面的代码块定义并从我的 redux 状态中提取,它位于一个组件中。这里的场景是我从该组件外部的外部函数中删除了值 - 当关联的元数据道具被更改时,其他任何地方都会更新,但多异步选择值不会删除 - 我必须物理单击每个旁边的“x”多异步输入中的值输入。

我的多异步选择示例

我在这里先向您的帮助表示感谢!

标签: javascriptreactjsreact-select

解决方案


好的 - 我不知道它为值接受了一个数组 - d'oh - 所以无视!


推荐阅读