Интеграция глобальной конфигурации клиента Apollo с состоянием React - PullRequest
0 голосов
/ 04 декабря 2018

Когда мы настраиваем клиент Apollo с помощью ссылок Apollo, мы делаем это глобально за пределами дерева компонентов React.

Например, с помощью apollo-link-error мы определяем, что должно происходить при сетевой ошибке, иликогда есть ошибка аутентификации.В обоих этих случаях я хочу обновить состояние React в ответ.Например, чтобы показать всплывающее окно с ошибкой, или, возможно, в случае ошибки аутентификации, чтобы выйти из системы и изменить часть состояния React, которое представляет его состояние входа в систему.

Поскольку первоначальная глобальная настройка клиента происходит за пределамиReact, React не знает об этом, и ему неловко воздействовать на дерево компонентов извне.

Думаю ли я об этом правильно?

...