💻 Программирование [egghead] Управление состоянием в приложениях React с помощью клиента Apollo и GraphQL (2022)

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

Calvin Candie

Вечный

Calvin Candie

Вечный
2 Сен 2018
36,565
1,719
Автор: egghead
Название: Управление состоянием в приложениях React с помощью клиента Apollo и GraphQL (2022)

[egghead] Manage State in React Apps with Apollo Client and GraphQL (2022)

1756721751637.png
В основе хорошей клиентской библиотеки GraphQL лежит кеш. Кэш очень важен для повышения эффективности извлечения данных и обеспечения удобного взаимодействия с пользователем.

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

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

Даже если ваш сервер еще не полностью поддерживает GraphQL, мы рассмотрим, как писать запросы GraphQL в ваших компонентах, которые извлекают локальное состояние клиента «под капотом» или даже могут выполнять вызовы REST API.

Материал на английском языке

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

Скачать:
 

Похожие темы