React Query стал идеальным решением для управления состоянием сервера в приложениях React, и не зря! Это интеллектуальное комплексное решение позволяет легко поддерживать ваше приложение в актуальном состоянии с данными на сервере. Фактически, если вы используете Redux просто для управления данными с сервера, React Query может заменить Redux в вашем приложении. А для управления данными сервера React Query намного проще и мощнее, чем Redux.
Например, React Query:
отслеживает загрузку и состояние ошибок для запросов к серверу (нет необходимости управлять этим самостоятельно!);
делает кешированные данные сервера доступными для отображения, пока вы получаете обновленные данные.
Этот курс начинается с простого приложения, чтобы изучить основы React Query:
запросы;
состояния загрузки и ошибки;
Инструменты разработчика React Query;
разбивка на страницы и предварительная выборка;
мутации.
Затем мы воспользуемся API Звездных войн, чтобы узнать о бесконечных запросах (получение дополнительных данных, когда пользователь приблизился к концу текущих данных).
Наконец, мы работаем над большим многокомпонентным приложением, чтобы узнать о вышеперечисленном более подробно, а также
централизация загрузки и обработки ошибок;
фильтрация данных;
интеграция React Query с auth;
способы поддерживать данные в актуальном состоянии после мутаций, включая оптимистичные обновления;
тестирование React Query.
Другие примечательные особенности курса:
предварительно написанные проекты для использования в качестве фона для React Query, чтобы не тратить время на написание кода, не относящегося к курсу;
широкие возможности для практики с периодическими "тестами по коду", чтобы убедиться, что вы понимаете концепции;
визуальные модели для сложных концепций, чтобы помочь понять все движущиеся части;
основной проект написан на TypeScript.
Приходите посмотреть, о чем идет речь, и улучшите свои приложения с помощью более простого и мощного управления состоянием сервера!
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Update please.