Я создаю компонент текстового поля впереди типа React, используя Downshift
и react-apollo
. Когда пользователь печатает, я запрашиваю предложения типа вперед и представляю их под текстовым полем.
К сожалению, этот опыт не проходит гладко. По какой-то причине время от времени Аполлон отменяет более 50 процентов запросов.
Я также регистрирую данные ответов, которые доступны для компонента, завернутого в graphql
HoC. В желаемом случае состояние загрузка устанавливается на false
, и мои данные words
доступны. В нежелательном случае состояние loading устанавливается на true
, и данные words
недоступны. Независимо от желаемого или нежелательного запроса, серверная часть выполняется каждый раз.
Нежелательный случай
Обратите внимание на сетевой статус 1
.
желаемый случай
Обратите внимание, что networkStatus 7
.
Почему apollo отменяет эти запросы? Как это исправить?