React 19. Разработка веб-приложений на JavaScript
Эта книга представляет собой практическое руководство по созданию современных веб-приложений с использованием фреймворка React 19 и языка JavaScript. Издание полностью учитывает все нововведения последней версии React и сопутствующих библиотек, что делает его актуальным источником знаний для разработчиков.
Книга начинается с вводного курса, где шаг за шагом описывается процесс разработки несложного веб-приложения — списка запланированных дел. Это позволяет читателям сразу погрузиться в практику и понять основные принципы работы с React. Автор подробно разбирает базовые инструменты: создание и настройку React-проекта, написание компонентов, обработку событий, передачу данных между компонентами и создание веб-форм.
Особое внимание уделяется взаимодействию с внешними API и бэкендом, а также использованию полезных дополнительных библиотек. Среди них: React Router для навигации, Redux, React Redux и Redux Toolkit для централизованного хранилища данных, Formik для быстрой разработки веб-форм, Yup для валидации и React Awesome Reveal для анимационных эффектов.
В заключительных главах рассматриваются продвинутые темы: фетчеры данных, анимация, работа с метатегами, разделение кода, обработка ошибок, средства отладки и публикация готового веб-приложения. Книга сопровождается электронным архивом с полным кодом описанного приложения, что позволяет читателям сразу применять полученные знания на практике.









