💻 Программирование [Egghead] Сообщения в реальном времени с React, GraphQL (urql и OneGraph) (2021)

  • ОФОРМИТЬ ПОДПИСКУ

Calvin Candie

Вечный

Calvin Candie

Вечный
2 Сен 2018
36,568
1,719
Автор: Egghead
Название: Сообщения в реальном времени с React, GraphQL (urql и OneGraph) (2021)

[Egghead] React Real-Time Messaging with GraphQL using urql and OneGraph (2021)

1756453594887.png
Одна из самых известных функций GraphQL заключается в том, что он позволяет вам делать такие вещи, как замена нескольких вызовов REST одним запросом. Возможно, вы экспериментировали с запросами с демонстрационными API или работали над сайтом Gatsby. Но GraphQL - это не только создание запросов.

Например, с помощью мутаций и подписок GraphQL может упростить процесс реализации функций реального времени в ваших веб-приложениях.

В этом новом курсе вы попрактикуетесь в использовании этих функций, так как Ян Джонс (Ian Jones) поможет вам создать приложение для чата в реальном времени, поддерживаемое GitHub Issues.

Инструменты, используемые в курсе, - это клиент urql OneGraph и Formidable Labs.

OneGraph великолепен, потому что он позволяет вам предоставить одну конечную точку GraphQL, которая может получать доступ к данным из нескольких служб, включая GitHub, Stripe, Airtable и другие. Он также выполняет для нас такие вещи, как аутентификация, как вы увидите в курсе.

В Formidable Labs команда выпустила urql как более легкую альтернативу Apollo или Relay, которая поддерживает наиболее распространенные взаимодействия с сервером GraphQL через их удобные React хуки.

Курс начинается со свежего приложения Create-React-App и затрагивает такие темы, как использование переменных запроса GraphQL, работа с хуками, обработка аутентификации с помощью React Context, а также настройка и использование подписки GraphQL.

Попутно Ян также занимается отладкой некоторых распространенных ошибок, с которыми вы можете столкнуться при разработке собственных приложений GraphQL в будущем!
Материал на английском языке

Подробнее:
Скрытое содержимое доступно для зарегистрированных пользователей!

Скачать:
 

Похожие темы