React в действии Тиленс Томас М.React в действии купитьReact в действииReact в действии Тиленс Томас М.React в действии купить
React в действии
React в действии Тиленс Томас М.
React в действии купить
React в действии
React в действии Тиленс Томас М.
React в действии купить

React в действии, Тиленс Томас М.

599 грн.

Артикул: pit195 Категория: Метка:

Описание

Здесь можно купить: React в действии, Тиленс Томас М. книга

Издательство — Питер

Язык — русский

Обложка — Мягкая обложка

Год издания — 2019

Количество страниц — 368

ISBN — 978-5-4461-0999-9

Бумага — белая, офсетная

О книге React в действии, Тиленс Томас М.

Книга «React в действии» знакомит фронтенд-разработчиков с фреймворком React и смежными инструментами. Сначала вы познакомитесь с библиотекой React, затем освежите материал о некоторых фундаментальных идеях в данном контексте и узнаете о работе с компонентами. Вы на практике освоите чистый React (без транспиляции, без синтаксических помощников), перейдете от простейших статических компонентов к динамическим и интерактивным.Во второй половине книги рассмотрены различные способы взаимодействия с React. Вы изучите базовые методы жизненного цикла, научитесь создавать поток данных, формы, а также тестировать приложения. На закуску вас ждет материал об архитектуре React-приложения, взаимодействии с Redux, экскурс в серверный рендеринг и обзор React Native.

React в действии, Тиленс Томас М. оглавление

Предисловие

Благодарности

О книге

Аудитория

Структура издания

О коде

Требования к программному и аппаратному обеспечению

Об авторе

Об обложке

Часть I. Обзор ReactГлава 1. Что такое React

1. Знакомство с React

1.1. Для кого эта книга

1.2. Примечание об инструментарии

1.3. Кто использует React

2. Чего React не делает

3. Виртуальная объектная модель документа в React

3.1. Объектная модель документа

3.2. Виртуальная объектная модель документа

3.3. Обновления и отличия

3.4. Виртуальная DOM: жажда скорости

4. Компоненты — базовая единица React

4.1. Компоненты в целом

4.2. Компоненты в React: инкапсулированные и многоразовые

5. React для командной работы

6. Резюме

7Глава 2. : наш первый компонент

1. Введение в компоненты React

1.1. Данные приложения

1.2. Несколько компонентов: гибридные и родственные отношения

1.3. Установление отношений компонентов

2. Создание компонентов в React

2.1. Создание элементов React

2.2. Рендеринг вашего первого компонента

2.3. Создание компонентов React

2.4. Создание классов React

2.5. Метод рендеринга

2.6. Проверка свойств с помощью PropTypes

3. Время жизни и время компонента

3.1. «Реактивное» состояние

3.2. Установка начального состояния

4. Знакомство с JSX

4.1. Создание компонентов с помощью JSX

4.2. Преимущества JSX и отличия от HTML

5. Резюме

Часть II. Компоненты и данные в ReactГлава 3. Данные и потоки данных в React

1. Использование состояния

1.1. Что такое состояние

1.2. Изменяемое и неизменяемое состояние

2. Состояние в React

2.1. Изменяемое состояние в React: состояние компонента

2.2. Неизменяемое состояние в React: свойства

2.3. Работа со свойствами: PropTypes и свойства по умолчанию

2.4. Функциональные компоненты без состояния

3. Связь компонентов

4. Однонаправленный поток данных

5. Резюме

Глава 4. Рендеринг и методы жизненного цикла в React

1. Начало работы с репозиторием Letters Social

1.1. Получение исходного кода

1.2. Какую версию узла следует использовать

1.3. Замечание по инструментам и CSS

8

4.1.4. Развертывание

1.5. Сервер API и база данных

1.6. Запуск приложения

2. Процесс рендеринга и методы жизненного цикла

2.1. Знакомство с методами жизненного цикла

2.2. Типы методов жизненного цикла

2.3. Начальный метод и метод типа «будет»

2.4. Монтирование компонентов

2.5. Методы обновления

2.6. Методы размонтирования

2.7. Перехват ошибок

3. Начало создания Letters Social

4. Резюме

Глава 5. Работа с формами в React

1. Создание сообщений в Letters Social

1.1. Требования к данным

1.2. Обзор и иерархия компонентов

2. Веб-формы в React

2.1. Начало работы с веб-формами

2.2. Элементы и события формы

2.3. Обновление состояния в формах

2.4. Контролируемые и неконтролируемые компоненты

2.5. Подтверждение и очистка формы

3. Создание новых сообщений

4. Резюме

Глава 6. Интеграция сторонних библиотек с React

1. Отправка сообщений в API Letters Social

2. Расширение компонента с помощью карт

2.1. Разработка компонента DisplayMap с использованием ссылок

2.2. Создание компонента LocationTypeAhead

2.3. Обновление CreatePost и добавление карт в сообщения

3. Резюме

Глава 7. Маршрутизация в React

1. Что такое маршрутизация

2. Создание роутера

2.1. Маршрутизация компонентов

2.2. Создание компонента

97.2.3. Сборка компонента

2.4. Сопоставление URL-адресов и параметризованной

маршрутизации

2.5. Добавление маршрутов в компонент Router

3. Резюме

Глава 8. Маршрутизация и интеграция Firebase

1. Использование роутера

1.1. Создание страницы для сообщения

1.2. Создание компонента

1.3. Создание компонента

2. Интеграция Firebase

3. Резюме

Глава 9. Тестирование компонентов React

1. Типы тестирования

2. Тестирование компонентов React с помощью Jest, Enzyme

и React-test-renderer

3. Написание первых тестов

3.1. Начало работы с Jest

3.2. Тестирование функционального компонента без состояния

3.3. Тестирование компонента CreatePost без Enzyme

3.4. Покрытие тестированием

4. Резюме

Часть III. Архитектура React-приложенийГлава 10. Архитектура приложения Redux

1. Архитектура приложения Flux

1.1. Знакомьтесь с Redux: вариант Flux

1.2. Настройка для Redux

2. Действия в Redux

2.1. Определение типов действий

2.2. Создание действий в Redux

2.3. Создание действий для хранилища и диспетчера Redux

2.4. Асинхронные действия и промежуточное ПО

2.5. Redux или не Redux?

2.6. Тестирование действий

2.7. Создание пользовательского промежуточного ПО Redux для отчетов о сбоях

3. Резюме

10

Глава 11. Интеграция Redux и React

1. Редукторы определяют, как должно измениться состояние

1.1. Форма состояния и начальное состояние

1.2. Настройка редукторов для реагирования на входящие действия

1.3. Объединение редукторов в нашем хранилище

1.4. Тестирование редукторов

2. Сведение React и Redux

2.1. Контейнеры против показательных компонентов

2.2. Использование для подключения компонентов к хранилищу Redux

2.3. Связывание действий с обработчиками событий компонентов

2.4. Обновление тестов

3. Резюме

Глава 12. React на стороне сервера и интеграция React Router

1. Что такое рендеринг на стороне сервера

2. Зачем рендерить на сервере

3. Нужен ли вам рендеринг на стороне сервера?

4. Рендеринг компонентов на сервере

5. Переход на React Router

6. Обработка аутентифицированных маршрутов с помощью роутера React

7. Рендеринг на стороне сервера с получением данных

8. Резюме

Глава 13. Введение в React Native

1. Обзор React Native

2. React и React Native

3. Когда использовать React Native

4. Простейший пример Hello World

5. Дальнейшее изучение

6. Резюме

Также вы можете оставить вопрос или отзыв о книге: React в действии, Тиленс Томас М.

Отзывы

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

Будьте первым, кто оставил отзыв на “React в действии, Тиленс Томас М.”

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