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

  • Автор темы Amerikano
  • Дата начала
Amerikano
Amerikano
Модератор
Сообщения
19,287
Реакции
358,245
Автор: egghead
Название: Управление состоянием в приложениях React с помощью клиента Apollo и GraphQL

1655547556838

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

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

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

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

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

Подробнее:

Скачать:

 
Сверху