345 грн | React и Redux: функциональная веб-разработка, Алекс Бэнкс, Ева Порселло

345 грн.

Описание

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

Також ви можете залишити питанная або відгук про книгу: React и Redux: функциональная веб-разработка, Бэнкс А.

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “345 грн | React и Redux: функциональная веб-разработка, Алекс Бэнкс, Ева Порселло”

Ваш адрес email не будет опубликован. Обязательные поля помечены *