清除异步选择上的缓存选项

时间:2019-01-09 09:49:09

标签: reactjs react-select

我有一个异步反应选择(v2),可根据制表符更改来更改其loadOptions。 问题是,当切换选项卡时,select仍会显示先前缓存的api调用的结果。每次选项卡更改时,都需要清除高速缓存。

 <Async
    cacheOptions
    isClearable
    loadOptions={props.loadOptions}
    {...this.selectProps(inputText, props)}
  />

我在一些地方看到React-Select v2将包含用于为异步选择重置缓存的选项,但是我在文档中找不到有关如何执行此操作的示例。

请告知。

1 个答案:

答案 0 :(得分:1)

有了骇客,通过向key选择添加async并添加了一些更改道具,我可以通过单击选项卡清除结果:

 key={this.state.searchBy}