Опановуємо React
Всі тонкощі розробки на React + Typescript. Від "Hello, world!" до повноцінних комплексних застосунків.
Description
Прокачайте свої навички React з 0 до рівня майстра джедая!
ОНОВЛЕНО 07.01.24!
Чому обрати саме цей курс?
Досвід: Маючи за плечима роки роботи з React, я готовий поділитися своїми секретами та найкращими практиками.
Практичний підхід: Від "Hello, world!" до складних концепцій - кожен урок побудований на реальних прикладах. До того ж, в курсі є a/b/c тести по теорії та інтерактивні code exercises з цікавими прикладами.
Глибоке розуміння: Ми не просто вивчимо API. Ви навчитеся "думати у стилі React" та будувати масштабовані системи.
Ексклюзивний контент:
Для цього курсу я написав дуже багато коду прикладів і зібрав це все в один зручний застосунок. Ви отримаєте доступ до Github репозиторію з цими прикладами і будете знайомитись з кодом паралельно з моїм коментарем. Також я доволі часто буду давати Вам в якості домашнього завдання зробити невеличкі модифікації до прикладів.
Практичні завдання:
Курс включає 21 інтерактивну практичну завдання на різні теми. Ви можете писати код прямо в браузері, і Ваше рішення буде автоматично перевірятись спеціально написаними unit тестами. Практика - основа для засвоєння матеріалу.
Поглиблені теми:
Створення та тестування функціональних компонентів.
Принципи SOLID, декларативна парадигма розробки та багато іншого.
Написання unit тестів та stories для Storybook.
Технологічний стек, який ми розглянемо:
React & Typescript
Vite
State management
Redux
Rematch
Zustand
Recoil
Data fetching
React.Context
React Query
SWR
Testing
Vitest / Jest
React Testing Library
Storybook
Не чекайте! Розпочніть свій шлях до майстерності у React вже зараз!
What You Will Learn!
- Створювати сучасні web застосунки на React
- Що таке Virtual DOM та як працює React
- Створювати користувацькі хуки (custom hooks)
- Будувати архітектуру системи з компонентів, що легко масшатбуються
- Менеджити локальний стан застосунку різними способами
- Отримувати та менеджити дані з бекенду
- Застосовувати просунуті фічі Typescript на кшталт generic types
Who Should Attend!
- Web розробники, що хочуть познайомитись з бібліотекою React
- Web розробники, що хочуть опанувати всі тонкощі бібліотеки React