我正在使用Downshift
and构建一个 React 类型的提前文本字段组件react-apollo
。当用户键入时,我正在查询预先键入的建议并将它们显示在文本字段下方。
不幸的是,这次经历并不顺利。出于某种原因,Apollo 不时取消超过 50% 的请求。
我还记录了由graphql
HoC包装的组件可访问的响应数据。在所需的情况下,加载状态设置为false
并且我的words
数据可用。在不希望的情况下,加载状态设置为true
并且没有words
数据可用。无论是需要还是不需要的请求,后端都会每次都执行。
不受欢迎的情况
请注意 的网络状态1
。
所需案例
请注意 的网络状态7
。
为什么阿波罗取消这些请求?如何解决这个问题?