Опановуємо React
Всі тонкощі розробки на React + Typescript. Від "Hello, world!" до повноцінних комплексних застосунків.
What you will learn
Створювати сучасні web застосунки на React
Що таке Virtual DOM та як працює React
Створювати користувацькі хуки (custom hooks)
Будувати архітектуру системи з компонентів, що легко масшатбуються
Менеджити локальний стан застосунку різними способами
Отримувати та менеджити дані з бекенду
Застосовувати просунуті фічі Typescript на кшталт generic types
Why take this course?
Прокачайте свої навички 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 вже зараз!