Цей курс з React та ReactDOM розроблено з метою детально ознайомити вас із цими бібліотеками та показати, як за їх допомогою можна створювати веб-додатки. Протягом курсу ми зосередимось на наступних аспектах:
Фундаментальні принципи React: Ми розпочнемо з основних концепцій React бібліотеки, вивчимо, як можна ефективно навчатися React, використовуючи оновлену документацію. Це допоможе вам зрозуміти ключові ідеї та підходи, які лежать в основі розробки на React.
Робота з "чистим" React: Ви побачите, як можна створювати динамічні веб-додатки без залучення зовнішніх бібліотек і інструментів, що дозволить вам краще зрозуміти ядро React.
Планування архітектури: Ми детально розглянемо, як планувати архітектуру frontend додатків з нуля. В рамках курсу ви навчитеся створювати власний веб-додаток – Address Book App, що стане чудовою практикою та підсилить ваші навички розробки.
Використання JSX та рендеринг списків: Ми розберемося, як працює JSX – синтаксис, що дозволяє писати елементи React у звичайному JavaScript, і як здійснювати рендеринг списків даних.
Компонентний підхід та управління станом: Ви навчитесь створювати компоненти, правильно їх розбивати та використовувати хуки, такі як useState, для управління станом, а також працювати з props для передачі даних.
Робота з формами: Особлива увага буде приділена роботі з HTML формами в React, ви навчитесь створювати та обробляти форми в вашому додатку.
Пошук та фільтрація даних: Ми розглянемо, як реалізувати пошук та фільтрацію даних за допомогою компоненту SearchInput, що є важливим навиком для будь-якого розробника.
Використання інструментів розробки та розгортання: Курс охоплює такі інструменти як Babel, Vite, Git, а також ви навчитесь розгортати ваш додаток у хмару на безкоштовний веб-хостинг Github Pages.
Цей курс розрахований на розробників, які хочуть з глибоким зануренням вивчити React та розширити свої знання та навички в створенні сучасних веб-додатків.