Apollo GraphQL позволяет гибко работать с сетевыми запросами и выступает в роли самостоятельного стейт менеджера. В рамках видео мы разберем его использование с React, хотя Apollo может быть использован с любым frontend-приложением, в том числе и с ванильным.
Тайм-коды:
00:00 Об Apollo GraphQL
01:26 Тестовый graphql сервер
03:05 Зависимости
04:40 Apollo Client и Provider
07:38 GraphiQL Playground
09:00 gql и useQuery
13:53 Apollo DevTools
15:35 Повторное использование данных
17:40 useMutation
24:20 Рефетч данных после мутации
25:47 Обновление кэша
29:21 Мутации изменения и удаления
37:10 Альтернативное обновление кэша
41:07 Обзор проекта
Стартовый проект: https://github.com/michey85/apollo-qql-todos/tree/662ccc4b1dd7b2f6a05d94fb0f3a71c2bf2c4dc5
Итоговый код: https://github.com/michey85/apollo-qql-todos
#graphql #apollo
Мои курсы по вебу с купонами:
✅ https://mishanep.com/
? Поддержка канала:
https://www.patreon.com/mishanep
https://www.tinkoff.ru/rm/nepomnyaschiy.mikhail1/dihf419741
https://paypal.me/mishanep