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

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: egghead​
Название: Сообщения в реальном времени с React, GraphQL (urql и OneGraph)​

cover.jpg

Продолжительность: 1 ч 11 мин Количество уроков: 20 Видео Язык: Английский Вес архива: 427 МБ


Освойте работу с функциями реального времени в React‑приложениях с помощью GraphQL, подписок, мутаций и современного клиента urql. Этот курс поможет вам перейти от базовых запросов GraphQL к созданию полноценного чат‑приложения, использующего GitHub Issues как backend.

Что вы изучите в этом курсе

Курс подробно разбирает практическое применение возможностей GraphQL, выходя далеко за рамки стандартных запросов. Вы научитесь использовать инструменты, которые упрощают работу с данными и аутентификацией, а также поймёте, как внедрять взаимодействие в реальном времени в ваши проекты.

Работа с мутациями и подписками

Мутации и подписки позволяют добавлять новые данные и автоматически получать обновления без перезагрузки страницы. Вы увидите, как эти механизмы помогают создавать быстрые и отзывчивые интерфейсы.

Использование urql и OneGraph

Инструменты, применяемые в курсе, дают мощный набор возможностей:

OneGraph предоставляет единую GraphQL‑конечную точку для доступа к данным из GitHub, Stripe, Airtable и других сервисов, а также берет на себя сложность аутентификации.
urql от Formidable Labs — лёгкий клиент GraphQL с удобными React‑хуками, служащий гибкой альтернативой Apollo и Relay.

Проект: чат‑приложение на основе GitHub Issues

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

Ключевые этапы разработки

• Инициализация проекта на базе Create React App.
• Работа с переменными в запросах GraphQL.
• Использование React‑хуков urql для запросов, мутаций и подписок.
• Настройка аутентификации через React Context.
• Добавление подписок GraphQL для обработки обновлений в реальном времени.

Практическая отладка и разбор ошибок

Важная часть курса — разбор типичных ошибок, которые возникают при работе с GraphQL и интеграцией разных сервисов. Инструктор показывает, как диагностировать проблемы, какие инструменты использовать и как быстро находить решение.

Итог

Этот курс идеально подходит тем, кто хочет вывести свои навыки работы с GraphQL и React на новый уровень, научиться создавать приложения с обновлениями в реальном времени и глубже понять современные инструменты интеграции API.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху