Мова викладання в курсі – російська. Незабаром буде доступна українська версія цього курсу.
Відеозаписи лекцій без зворотного зв’язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.
Мета курсу
Вивчити філософію і дух компонентного підходу сучасних javascript-фрйемворків, навчитися використовувати React для вирішення практичних завдань.
React складніший, ніж Vue.js. Але вакансій і замовлень на фрілансі на ньому більше.
Програма курсу
Увага! План за уроками приблизний, теми можуть бути переставлені місцями.
урок 1
- Проста збірка з webpack
- Основи компонентного підходу
- Розуміння JSX
- Функціональні компоненти vs класи
- Стан: класи vs функції хуки
- Зміна стану та імутабельність
урок 2
- Взаємодія між компонентами
- Односпрямований потік даних
- Обробка подій
- Контроль контексту в методів
- Рендеринг елементів у циклі
- Розгалуження під час рендерингу
урок 3
- Життєвий цикл компонента
- Робота з хуками життєвого циклу
- Стилізація компонентів
- Класика vs CSS in JS
- Робота з формами
урок 4
- Children – передача контенту в компонент
- Основи React Router
- Api History
- Створення невеликого SPA
- Проблеми взаємодії компонентів
урок 5
- Керування станом програми
- Централізований склад даних
- Розуміння flux-архітектури
- Props замість state компонентів
- Використання Redux
урок 6
- Redux, який бісить новачків
- Пошук альтернатив
- Думки про імутабельність даних
- Налаштування webpack для декораторів
- Використання Mobx
урок 7
- Спілкування з серверним API
- Fetch і проміси
- Підключення поліфілів
- Побудова архітектури застосунку
- Компоненти: розумні vs універсальні
урок 8
- Створення SPA
- Застосування вивчених тем
- Збірка в production
- Перенесення SPA на сервер
- План подальшого розвитку
Відгуки
Відгуків немає, поки що.