[loftschool] React.js. Разработка веб-приложений [2019]
Учебная программа
Старт курса: 22.10.2019
Страница курса:
Скрытое содержимое.
Курс включает в себя
Компонентный подход к разработке. Правильно разделяем код и UI.
Жизненный цикл React компонент. От constructor до unmount.
Состояние приложения с Redux. Actions, reducers, store, middlewares...
Роутинг и авторизация на клиенте.
Управление побочными эффектами на redux-saga.
Построение, нормализация и валидация сложных форм на redux-form.
Тестирование и автоматизация тестирования фронтенда.
Набор полезных инструментов для легкой разработки на React.
Жизненный цикл React компонент. От constructor до unmount.
Состояние приложения с Redux. Actions, reducers, store, middlewares...
Роутинг и авторизация на клиенте.
Управление побочными эффектами на redux-saga.
Построение, нормализация и валидация сложных форм на redux-form.
Тестирование и автоматизация тестирования фронтенда.
Набор полезных инструментов для легкой разработки на React.
Учебная программа
Знакомство
- Знакомство с преподавателем
- Структура курса
- Как работает create-react-app
- Как работает новый es
- Как сдавать домашние работы
- Автоматические тесты в домашних работах
- Cypress тесты в домашних работах
- Что делать если вы застряли?
- Как работает react.js
- Что такое JSX и Virtual DOM
- Компонентный подход React.js
- Передача детей компонетнам
- Передача данных через props
- Обработка событий
- Условный рендер
- Списки и keys
- Хранение данных в state
- Плагин react-devtools для chrome
- Lifecycle методы компонент
- Разница между Component, PureComponent и stateless component
- Способы работы со state
- Формы
- Контролируемые формы, поднятие данных в state
- Synthetic Events
- Обработка ошибок во время рендера
- Невидимые теги — Fragments
Знакомство
- Знакомство с преподавателем
- Структура курса
- Как работает create-react-app
- Как работает новый es
- Как сдавать домашние работы
- Автоматические тесты в домашних работах
- Cypress тесты в домашних работах
- Что делать если вы застряли?
- Как работает react.js
- Что такое JSX и Virtual DOM
- Компонентный подход React.js
- Передача детей компонетнам
- Передача данных через props
- Обработка событий
- Условный рендер
- Списки и keys
- Хранение данных в state
- Плагин react-devtools для chrome
- Lifecycle методы компонент
- Разница между Component, PureComponent и stateless component
- Способы работы со state
- Формы
- Контролируемые формы, поднятие данных в state
- Synthetic Events
- Обработка ошибок во время рендера
- Невидимые теги — Fragments
Знакомство
- Знакомство с преподавателем
- Структура курса
- Как работает create-react-app
- Как работает новый es
- Как сдавать домашние работы
- Автоматические тесты в домашних работах
- Cypress тесты в домашних работах
- Что делать если вы застряли?
- Как работает react.js
- Что такое JSX и Virtual DOM
- Компонентный подход React.js
- Передача детей компонетнам
- Передача данных через props
- Обработка событий
- Условный рендер
- Списки и keys
- Хранение данных в state
- Плагин react-devtools для chrome
- Lifecycle методы компонент
- Разница между Component, PureComponent и stateless component
- Способы работы со state
- Формы
- Контролируемые формы, поднятие данных в state
- Synthetic Events
- Обработка ошибок во время рендера
- Невидимые теги — Fragments
Знакомство
- Знакомство с преподавателем
- Структура курса
- Как работает create-react-app
- Как работает новый es
- Как сдавать домашние работы
- Автоматические тесты в домашних работах
- Cypress тесты в домашних работах
- Что делать если вы застряли?
- Как работает react.js
- Что такое JSX и Virtual DOM
- Компонентный подход React.js
- Передача детей компонетнам
- Передача данных через props
- Обработка событий
- Условный рендер
- Списки и keys
- Хранение данных в state
- Плагин react-devtools для chrome
- Lifecycle методы компонент
- Разница между Component, PureComponent и stateless component
- Способы работы со state
- Формы
- Контролируемые формы, поднятие данных в state
- Synthetic Events
- Обработка ошибок во время рендера
- Невидимые теги — Fragments
Знакомство
- Знакомство с преподавателем
- Структура курса
- Как работает create-react-app
- Как работает новый es
- Как сдавать домашние работы
- Автоматические тесты в домашних работах
- Cypress тесты в домашних работах
- Что делать если вы застряли?
- Как работает react.js
- Что такое JSX и Virtual DOM
- Компонентный подход React.js
- Передача детей компонетнам
- Передача данных через props
- Обработка событий
- Условный рендер
- Списки и keys
- Хранение данных в state
- Плагин react-devtools для chrome
- Lifecycle методы компонент
- Разница между Component, PureComponent и stateless component
- Способы работы со state
- Формы
- Контролируемые формы, поднятие данных в state
- Synthetic Events
- Обработка ошибок во время рендера
- Невидимые теги — Fragments
Знакомство
- Знакомство с преподавателем
- Структура курса
- Как работает create-react-app
- Как работает новый es
- Как сдавать домашние работы
- Автоматические тесты в домашних работах
- Cypress тесты в домашних работах
- Что делать если вы застряли?
- Как работает react.js
- Что такое JSX и Virtual DOM
- Компонентный подход React.js
- Передача детей компонетнам
- Передача данных через props
- Обработка событий
- Условный рендер
- Списки и keys
- Хранение данных в state
- Плагин react-devtools для chrome
- Lifecycle методы компонент
- Разница между Component, PureComponent и stateless component
- Способы работы со state
- Формы
- Контролируемые формы, поднятие данных в state
- Synthetic Events
- Обработка ошибок во время рендера
- Невидимые теги — Fragments
Знакомство
- Знакомство с преподавателем
- Структура курса
- Как работает create-react-app
- Как работает новый es
- Как сдавать домашние работы
- Автоматические тесты в домашних работах
- Cypress тесты в домашних работах
- Что делать если вы застряли?
- Как работает react.js
- Что такое JSX и Virtual DOM
- Компонентный подход React.js
- Передача детей компонетнам
- Передача данных через props
- Обработка событий
- Условный рендер
- Списки и keys
- Хранение данных в state
- Плагин react-devtools для chrome
- Lifecycle методы компонент
- Разница между Component, PureComponent и stateless component
- Способы работы со state
- Формы
- Контролируемые формы, поднятие данных в state
- Synthetic Events
- Обработка ошибок во время рендера
- Невидимые теги — Fragments
Старт курса: 22.10.2019
Страница курса:
Скрытое содержимое.
https://loftschool.com/course/react/