Цей курс призначений для тих, хто багато чув про бібліотеку React, але при цьому жодного разу повноцінно не намагався попрацювати з нею. Навчання збудовано навколо невеликого навчального проекту, який ви почнете розробляти практично з перших лекцій. Таким чином, у міру розробки ви гармонійно підходитимете до кожної наступної теми, вивчаючи її стосовно того, над чим працюєте. Це дозволить уникнути набору не пов’язаних між собою тим, які розібрані на ізольованих один від одного прикладах.
Ви вивчите всі основні сучасні технології бібліотеки React, а також дві великі бібліотеки, без яких сучасна react-розробка майже не зустрічається: React Router та Redux Toolkit. Курс дається відразу з погляду функціональних компонентів, але при цьому є лекції з розбором компонентів на основі класів. Для комфортного проходження курсу вам необхідні базові знання HTML+CSS+JS. Останньому в курсі присвячено кілька лекцій – тем JS, без розуміння яких вам буде складніше розібратися в React.
Після закінчення цього курсу ви зможете:
реалізовувати інтерфейси користувача на React
правильно логічно розділяти додаток на компоненти
навчитеся зв’язувати компоненти між собою, як використовуючи технологію props, так і за допомогою глобального стейту, застосовуючи вбудовані можливості React, такі як useContext або стейтменеджер Redux Toolkit
освоїте створення маршрутизації у додатку
навчитеся працювати з параметрами запиту і навіть робити динамічний контент у межах ділянки сторінки залежно від поточної URL-адреси.
Крім фундаментальних тем, на курсі розбираються ширші аспекти розробки: види стилізації компонентів, більш просунуті хуки та робота React під капотом. Для зручності проходження курс розбито на 50 основних лекцій, присвячених самій бібліотеці React + додаткові лекції з нативної мови JavaScript, які допоможуть вам краще зрозуміти основний матеріал.