State Management with React Query: Improve developer and user experience by mastering server state in React

Книга «State Management with React Query» посвящена эффективному управлению серверным состоянием в React-приложениях с использованием библиотеки React Query (TanStack Query). Автор, Daniel Afonso, подробно объясняет разницу между клиентским и серверным состоянием, типичные проблемы при работе с серверными данными (кэширование, дедупликация запросов, оптимистичные обновления) и демонстрирует, как React Query решает эти задачи.

В первой части книги рассматриваются основы управления состоянием в React, включая встроенные хуки (useState, useReducer, Context) и их ограничения при работе с асинхронными данными. Далее читатель знакомится с архитектурой React Query, её ключевыми концепциями (Query, Mutation, QueryClient) и процессами установки и настройки библиотеки, включая интеграцию DevTools для отладки.

Основная часть материала посвящена практическому применению React Query: выполнению запросов данных (fetching), обработке ошибок, инвалидации кэша, оптимистичным обновлениям, пагинации и бесконечным спискам. Книга также охватывает продвинутые темы, такие кастомизация поведения, интеграция с TypeScript и тестирование приложений с использованием React Query.

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

State Management with React Query: Improve developer and user experience by mastering server state in React
A
Автор
Daniel Afonso
Издательство
Packt Publishing
Год
2023
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент