如何解决react-select加载Select.Async组件的问题?

How to solve loading issue of the Select.Async component from react-select?

我正在使用来自 react-select 的 Select.Async 组件和 redux-form。我将一个加载选项函数传递给 Select.Async,该函数只发出一次请求。第一次调用时,它使用 axios 和 returns 所有选项发出 get 请求。我遇到的问题是,它第一次加载选项(获取它们)时,它首先显示它正在加载,就像图片中那样,但随后它会删除用户输入的内容并且不显示任何选项。用户第二次输入时它起作用了,因为没有发出请求,但选项是从状态中获取的。

提前感谢您的帮助!

问题是我使用的是无状态组件而不是 class。