Мета курсу
Вивчити філософію і дух компонентного підходу сучасних javascript-фрйемворків, навчитися використовувати React для вирішення практичних завдань.
React складніше, ніж Vue.js. Але вакансій і замовлень на фрілансі на ньому більше.
програма курсу
Увага! Курс проводиться перший раз, план з уроків приблизний, теми можуть бути переставлені місцями.
21 Червня, 20: 00-урок 1
- проста збірка з webpack
- основи компонентного підходу
- розуміння JSX
- функціональні компоненти vs класи
- стан: класи vs функції + хуки
- зміна стану та іммутабельність
- взаємодія між компонентами
- односпрямований потік даних
- обробка подій
- контроль контексту у методів
- Рендеринг елементів в циклі
- розгалуження при рендерингу
28 Червня, 20:00 — урок 3
Дмитро Лаврик
Професійний веб-розробник
Досвід роботи в сфері розробки сайтів більше 8 років. Орієнтується у всіх питаннях створення сайтів, від верстки до backend-а.
досвідчений викладач
Починаючи з 2011 року, під його керівництвом тисячі учнів пройшли шлях від новачків до успішних веб-програмістів. Якщо ви ще не знайомі з Дмитром, рекомендуємо заглянути на його youtube-канал, де ви знайдете багато корисних відео і зможете дізнатися стиль викладання Дмитра.
- життєвий цикл компонента
- Робота з хуками життєвого циклу
- стилізація компонентів
- класика vs CSS in JS
- Робота з формами
- збірка з react-create-app
- основи React Router
- Api History
- створення невеликого SPA
- проблеми взаємодії компонентів
- керування станом програми
- централізований склад даних
- розуміння Flux-архітектури
- Props замість state компонентів
- Використання Redux
- Redux, який дратує новачків
- пошук альтернатив
- думки про іммутабельність даних
- Налаштування webpack для декораторів
- Використання Mobx
- спілкування з серверним API
- Fetch і проміси
- підключення поліфілів
- побудова архітектури додатка
- компоненти: розумні vs універсальні
- Створення SPA
- застосування вивчених тем
- збірка В production
- перенесення SPA на сервер
- План подальшого розвитку
Дмитро Лаврик
Професійний веб-розробник
Досвід роботи в сфері розробки сайтів більше 8 років. Орієнтується у всіх питаннях створення сайтів, від верстки до backend-а.
досвідчений викладач
Починаючи з 2011 року, під його керівництвом тисячі учнів пройшли шлях від новачків до успішних веб-програмістів. Якщо ви ще не знайомі з Дмитром, рекомендуємо заглянути на його youtube-канал, де ви знайдете багато корисних відео і зможете дізнатися стиль викладання Дмитра.
https://privatelink.de/?http://js.dmitrylavrik.ru/react/