Описание
React и Redux: функциональная веб-разработка, Бэнкс А. купить книга Україна
Обкладинка – м”яка
Рік видання – 2020
Кількість сторінок – 336
ISBN – 978-5-4461-0668-4
Бумага – біла, офсет
Про книгу React и Redux: функциональная веб-разработка, Бэнкс А.
Хотите научиться писать эффективные пользовательские интерфейсы при помощи React? Тогда вы нашли нужную книгу. Авторы расскажут, как создавать пользовательские интерфейсы при помощи этой компактной библиотеки и писать сайты, на которых можно обрабатывать огромные объемы данных без перезагрузки страниц. Также вы изучите новейшие возможности стандарта ECMAScript и функционального программирования.
React и Redux: функциональная веб-разработка, Алекс Бэнкс, Ева Порселло оглавление
Предисловие
Условные обозначения
Использование примеров кода
Благодарности
Глава 1. Добро пожаловать в React
Препятствия и трудности
React как библиотека
Новый синтаксис ECMAScript
Популярность функционального JavaScript
Утомительный JavaScript
Почему React будет не трудно изучить
Будущее библиотеки React
Нужно идти в ногу со временем
Работа с файлами
Файловый репозиторий
Инструменты React-разработчика
Установка Node.js
Глава 2. Новый синтаксис JavaScript
Объявление переменных в ES6
const
let
Шаблонные строки
Параметры по умолчанию
Стрелочные функции
7Транспиляция ES6
Объекты и массивы ES6
Деструктурирующее присваивание
Расширения объектных литералов
Оператор распространения
Промисы
Классы
Модули ES6
CommonJS
Глава 3. Функциональное программирование
с применением JavaScript
Значение понятия функциональности
Сравнение императивности с декларативностью
Функциональные концепции
Неизменяемость
Чистые функции
Преобразование данных
Функции высшего порядка
Рекурсия
Композиция
А теперь все вместе
Глава 4. Чистый React
Настройка страницы
Виртуальная DOM
Элементы React
ReactDOM
Дочерние элементы
Конструирование элементов с данными
Компоненты React
React.createClass
React.Component
Функциональные компоненты, не имеющие состояния
Отображение DOM
Фабрики
8
Глава 5. React с JSX
Элементы React в виде кода JSX
Советы по применению JSX
Вложенные компоненты
className
Выражения JavaScript
Вычисление
Отображение массивов на JSX
Babel
Введение в Webpack
Загрузчики Webpack
Приложение кулинарных рецептов с применением сборки, выполняемой Webpack
Глава 6. Свойства, состояние и дерево компонентов
Проверка свойств
Проверка свойств при использовании createClass
Свойства, используемые по умолчанию
Настраиваемая проверка свойств
Классы ES6 и функциональные компоненты,
не имеющие состояния
Ссылки
Обратный поток данных
Ссылки в функциональных компонентах,
не имеющих состояния
Управление состоянием React
Внедрение состояния компонента
Инициализация состояния из свойств
Состояние внутри дерева компонента
Новый взгляд на приложение органайзера цветов
Передача свойств вниз по дереву компонентов
Передача данных вверх по дереву компонентов
Глава 7. Усовершенствование компонентов
Жизненные циклы компонентов
Жизненный цикл установки
9Жизненный цикл обновления
React.Children
Подключение библиотек JavaScript
Создание запросов с помощью Fetch
Подключение D3 Timeline
Компоненты высшего порядка
Управление состоянием за пределами React
Flux
Представление
Действия и создатели действий
Диспетчер
Хранилища
А теперь все вместе
Реализации Flux
Глава 8. Redux
Состояние
Действия
Преобразователи
Преобразователь цвета
Преобразователь цветов
Преобразователь сортировки
Хранилище
Подписка на хранилища
Сохранение в localStorage
Создатели действий
Функции промежуточного звена
Глава 9. React Redux
Явная передача хранилища
Передача хранилища через контекст
Сравнение презентационных
и контейнерных компонентов
Провайдер React Redux
Функция connect библиотеки React Redux
10
Глава 10. Тестирование
ESLint
Тестирование Redux
Разработка, основанная на тестировании
Тестирование преобразователей
Тестирование хранилища
Тестирование компонентов React
Настройка среды Jest
Enzyme
Имитация компонентов
Тестирование на основе отображения
мгновенного состояния (Snapshot Testing)
Использование данных об охвате кода
Глава 11. Маршрутизатор React Router
Встраивание маршрутизатора
Вложенные маршруты
Использование страничного шаблона
Подразделы и подменю
Параметры маршрутизатора
Добавление страницы с информацией о цвете
Перемещение состояния сортировки цветов в маршрутизатор
Глава 12. React и сервер
Сравнение изоморфизма с универсализмом
Код React, отображаемый на сервере
Универсальный органайзер цветов
Универсальный Redux
Универсальная маршрутизация
Обмен данными с сервером
Выполнение действий на сервере
Действия с Redux Thunks
Отзывы
Отзывов пока нет.