我有一个异步反应选择(v2),可根据制表符更改来更改其loadOptions
。
问题是,当切换选项卡时,select仍会显示先前缓存的api调用的结果。每次选项卡更改时,都需要清除高速缓存。
<Async
cacheOptions
isClearable
loadOptions={props.loadOptions}
{...this.selectProps(inputText, props)}
/>
我在一些地方看到React-Select v2将包含用于为异步选择重置缓存的选项,但是我在文档中找不到有关如何执行此操作的示例。
请告知。
答案 0 :(得分:1)
有了骇客,通过向key
选择添加async
并添加了一些更改道具,我可以通过单击选项卡清除结果:
key={this.state.searchBy}