React 19, Разработка веб-приложений на JavaScript, Дронов В.А., 2025

Подробнее о кнопках "Купить"

По кнопкам "Купить бумажную книгу" или "Купить электронную книгу" можно купить в официальных магазинах эту книгу, если она имеется в продаже, или похожую книгу. Результаты поиска формируются при помощи поисковых систем Яндекс и Google на основании названия и авторов книги.

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

Список книг, которые предлагают магазины, можно увидеть перейдя на одну из страниц покупки, для этого надо нажать на одну из этих кнопок.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.


React 19, Разработка веб-приложений на JavaScript, Дронов В.А., 2025.

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

React 19, Разработка веб-приложений на JavaScript, Дронов В.А., 2025


Подъем данных и обработка событий.
Спуск данных (т. е. их передача от компонента-родителя компоненту-потомку) реализуется путем передачи данных через пропы. Однако подъем данных — их передачу в обратном направлении, от потомка родителю, — выполнить напрямую не получится.

Для этого используется обходной манёвр. Компонент-родитель передаёт потомку через какой-либо из пропов вложенную функцию, объявленную в родителе. Когда потомок намеревается отправить данные родителю, он вызывает эту функцию и передаёт ей с параметрами отправляемые значения. Вызванная функция принимает отправленные значения и либо выводит их на страницу, либо отправляет в обработку.

React значительно упрощает обработку событий в элементах страницы, составляющих содержимое компонента. Обработчик — вложенная функция, объявленная в компоненте, — привязывается к событию путем присваивания соответствующему свойству тега, создающего нужный элемент.

Оглавление.
Предисловие.
Веб-сайты третьего поколения. Фронтенды и бэкенды.
Проблемы с программированием фронтендов.
Клиентские веб-фреймворки решат все проблемы.
Веб-фреймворк React - почему именно он?.
Что содержится в этой книге?.
Что нового?.
Необходимые знания и навыки.
Использованное ПО.
Типографские соглашения.
ЧАСТЬ I. СОЗДАНИЕ ПРОСТЕЙШЕГО RЕАСТ-ПРИЛОЖЕНИЯ.
Глава 1. Список планируемых дел 1.0.
Глава 2. Список планируемых дел 2.0.
ЧАСТЬ II. БАЗОВЫЕ ИНСТРУМЕНТЫ.
Глава 3. Проект Rеасt-приложения.
Глава 4. Компоненты.
Глава 5. Язык JSX.
Глава 6. Обработка событий.
Глава 7. Взаимодействие между компонентами.
Глава 8. Работа с неб-формами и элементами управления.
Глава 9. Работа с внешними API.
Глава 10. Компоненты высшего порядка и собственные хуки.
ЧАСТЬ III. ДОПОЛНИТЕЛЬНЫЕ БИБЛИОТЕКИ И РАСШИРЕННЫЕ ИНСТРУМЕНТЫ.
Глава 11. Библиотека React Router: навигация, раздел 1.
Глава 12. Библиотека React Router: навигация, раздел 2.
Глава 13. Преобразователи данных React.
Глава 14. Библиотека Redux: централизованное хранение состояния, раздел 1.
Глава 15. Библиотека Redux: централизованное хранение состояния, раздел 2.
Глава 16. Библиотека Formik: создание веб-форм.
Глава 17. Библиотека Yup: валидация данных.
Глава 18. Библиотека ReactFire: интеграция с Google Firebase.
Глава 19. Библиотека React Awesome Reveal: анимация.
Глава 20. Прочие полезные инструменты и библиотеки.
Глава 21. Обработка ошибок.
Глава 22. Разделение кода и загрузка по запросу.
Глава 23. Расширенные средства отладки.
Глава 24. Публикация веб-приложения.
Заключение.
Приложение 1. Компоненты-классы.
П1.1. Введение в компоненты-классы.
П1.2. Реализация компонентов-классов.
П1.2.1. Объявление класса компонента.
П1.2.2. Пропы компонента-класса.
П1.2.3. Состояние компонента-класса.
П1.2.4. Написание обработчиков событий в компоненте-классе.
П1.3. Дополнительные инструменты для написания компонентов-классов.
П1.3.1. Рефы в компоненте-классе.
П1.3.2. Получение данных из контекста React.
П1.3.3. Волшебные методы компонента-класса.
П1.3.4. Принудительное обновление компонента-класса.
П1.4. Средства для обработки ошибок в компонентах-классах. Перехватчики.
П1.5. Повышение производительности компонентов-классов.
Лишние обновления и их устранение.
П1.5.1. Явное подавление лишних обновлений.
П1.5.2. Создание чистых компонентов.
П1.6. Отладка компонентов-классов.
Приложение 2. У старевший API библиотеки React Router.
П2.1. Базовые инструменты маршрутизации.
П2.2. Создание иерархического списка маршрутов средствами устаревшего API.
Приложение 3. Описание файлового архива.
Предметный указатель.

Купить .

Дата публикации:






Теги: :: ::


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2025-08-08 23:22:59