React быстро, Веб-приложения на React, JSX, Redux и GraphQL, Мардан А., 2019.
Как решить проблемы front-end-разработчиков и сделать их жизнь более счастливой? Нужно всего лишь познакомиться с возможностями React! Только так вы сможете быстро выйти на новый уровень и получить не только моральное, но и материальное удовлетворение от веб-разработки.
Успешные пользовательские интерфейсы должны быть визуально интересными, быстрыми и гибкими. React ускоряет тяжелые веб-приложения, улучшая поток данных между компонентами UI. Сайты начинают эффективно и плавно обновлять визуальные элементы, сводя к минимуму время на перезагрузку страниц.
Перед вами труд, над которым на протяжении полутора лет работали более дюжины человек. Тщательно отобранные примеры и подробные комментарии позволяют разработчикам перейти на React быстро, чтобы затем эффективно создавать веб-приложения, используя всю мощь JavaScript.
Знакомство с React.
Когда я только начинал работать в области веб-разработки в начале 2000 года, все, что мне было нужно — HTML и серверный язык (такой, как Perl или РНР). Старые добрые времена, когда для обычной отладки кода клиентской части (frontend) приходилось набивать его вызовами alert()! Время шло, интернет-технологии развивались, и сложность построения сайтов радикально возросла. Сайты превратились в веб-приложения со сложными интерфейсами, бизнес-логикой и уровнями данных, которые требовали постоянных изменений и обновлений — часто в реальном времени.
Для решения проблем с построением сложных пользовательских интерфейсов (UI, User Interface) было написано много библиотек шаблонов JavaScript. Однако все они требовали, чтобы разработчики придерживались классического «разделения труда» — то есть разделения стилевого оформления (CSS), данных и структуры (HTML) и динамических взаимодействий (JavaScript) — и не удовлетворяли современных потребностей. (Помните термин DHTML?)
Оглавление.
Вступление.
Предисловие.
Благодарности.
О книге.
Об авторе.
Об обложке.
ЧАСТЬ I. ОСНОВЫ REACT.
Глава 1. Знакомство с React.
Глава 2. Первые шаги с React.
Глава 3. Знакомство с JSX.
Глава 4. Состояния и их роль в интерактивной природе React.
Глава 5. События жизненного цикла компонентов React.
Глава 6. Обработка событий в React.
Глава 7. Работа с формами в React.
Глава 8. Масштабируемость компонентов React.
Глава 9. Компонент меню.
Глава 10. Компонент Tooltip.
Глава 11. Компонент Timer.
ЧАСТЬ 2. АРХИТЕКТУРА REACT.
Глава 12. Система сборки Webpack.
Глава 13. Маршрутизация в React.
Глава 14. Работа с данными с использованием Redux.
Глава 15. Работа с данными в GraphQL.
Глава 16. Модульное тестирование кода React c Jest.
Глава 17. Использование React с Node и универсальный JavaScript.
Глава 18. Проект: создание книжного магазина с React Router.
Глава 19. Проект: проверка паролей с Jest.
Глава 20. Проект: реализация автозаполнения с Jest, Express и MongoDB.
ПРИЛОЖЕНИЯ.
Приложение А. Установка приложений.
Приложение Б. Шпаргалки по React.
Приложение В. Краткая сводка Express.js.
Приложение Г. Шпаргалка по MongoDB и Mongoose.
Приложение Д. ES6 для успеха.
Купить .
Теги: учебник по программированию :: программирование :: Мардан
Смотрите также учебники, книги и учебные материалы:
- Python. Книга рецептов, Бизли Д., Джонс Б.К., 2019
- Алгоритмы для начинающих, теория и практика для разработчика, Луридас П., 2018
- Swift, Основы разработки приложений под iOS и macOS, Усов В., 2018
- Spring, Все паттерны проектирования, Раджпут Д., 2019
- Python, Экспресс-курс, Седер Н., 2019
- Python, К вершинам мастерства, Лучано Р., 2016
- Python и машинное обучение, Рашка С., 2017
- Полезное программирование, Комлев Н.Ю., 2016