В качестве части потока аутентификации моего webapp мне удалось создать пользователя в моем блоке Graph.cool и теперь нужно выполнить вход (это двухэтапный процесс, как обсуждалось here). Это использует мутацию signinUser
, которую я успешно установил here. Тем не менее, я не мог понять, как настроить мутацию /getConfigs()
, чтобы пользовательские данные зрителя были должным образом обновлены в хранилище ретрансляции и распространены. Например, заголовок страницы (ViewerWidget
) не обновляется автоматически, но отображает правильную информацию, если я перезагружаю страницу.Обновление хранилища ретранслятора после входа в Graphcool
ответ
Реле отслеживает все требования к данным компонентов, которые (или были) визуализированы. Когда мутация отправляется, она также запрашивает все данные, которые могут измениться (заданные через FatQuery) и отслеживаются. Другими словами, если FatQuery вашей мутации содержит узлы/поля, которые пока не отслеживаются Relay, они не будут включены в запрос мутации (поскольку компонент, которому нужны эти данные, просто попросит об этом, когда визуализируется для первого время). REQUIRED_CHILDREN
заставляет мутацию запрашивать определенные поля, даже если они не отслеживаются. Это действительно просто экранирующий люк для случаев, когда вам нужно обрабатывать данные вне реле. Реле должно соответствовать ref
.
API graphcool дает вам корневое поле зрителя с идентификатором. Должна быть установлена мутация FIELDS_CHANGE
(с идентификатором зрителя) для пользователя поля.
- 1. Обновление данных ретранслятора ASP.NET после обратной передачи
- 2. Обновление панели внутри ретранслятора
- 3. ReactJS: Обновление страницы после входа в систему
- 4. Обновление страницы после входа в систему?
- 5. Обновление коллекции метеоров после входа в систему
- 6. Обновление активности после входа в систему
- 7. JQuery выбора входа - сложением суммы внутри ретранслятора
- 8. Принудительное обновление кэша приложений после входа/выхода
- 9. Ряд ретранслятора расширяется после щелчка
- 10. Обновление хранилища к редакции
- 11. Обновление хранилища файлов Magento
- 12. Обновление индексов хранилища Maven
- 13. обновление локального хранилища json.stringify
- 14. Обновление текущего хранилища CoreData
- 15. Обновление моего ретранслятора Github из оригинального
- 16. Выдача аутентифицированных запросов с помощью Graphcool
- 17. Предотвращение дублирования для определенной модели GraphCool
- 18. Codeigniter: Обновление дома после входа в настройки объектов
- 19. Обновление записи базы данных после входа пользователя в систему
- 20. Обновление данных пользователя после входа в систему Symfony 3
- 21. Обновление учетной записи синхронизации после входа в систему
- 22. Обновление хранилища Nexus OSS 3.0
- 23. Обновление элемента управления ретранслятора в UpdatePanel с помощью ASP.NET
- 24. Обновление хранилища ExtJS контроллеру MVC
- 25. Ошибка Cruisecontrol после смены хранилища
- 26. Обновление кода входа в MySQLi
- 27. Требуется привязка данных ретранслятора после загрузки страницы
- 28. Список возвратов после сортировки с помощью ретранслятора
- 29. Обновление основного хранилища данных в applicationWillEnterForeground
- 30. AngularJS спрятать предварительный загрузчик после завершения ретранслятора