НАЧНИ УЖЕ ПИСАТЬ КОД / Полный курс по React и TypeScript

➡️ Продолжение курса: React Router и дальнейшая разработка приложения + текстовая расшифровка курса по ссылке: https://t.me/om_assistant_robot?start... 👉Практику для вас провел ментор Руслан Куянец: https://t.me/find_it_mentor_bot?start... 👉Учу зарабатывать в IT: https://t.me/m0rtymerr_channel 👉Найти ментора в IT: https://2r.ru/ 👉Все мои ресурсы в одном месте: https://nazarovanton.ru/ В этом видео мы расскажем, зачем вообще учить React и TypeScript в 2026 году, а также познакомимся с основой и логикой непосредственно React. Мы расскажем об основных концепциях, компонентном подходе и хуках: useState, useEffect, useMemo. К концу видео вы уже сможете писать простой код и верстать интерфейсы. Таймкоды: 00:00 Кому это видео точно будет полезно? 03:32 Почему это видео будет полезно начинающим фронтам? 05:35 Зачем мы объединили React и TypeScript? 08:25 План курса 10:30 React — это библиотека, а не фреймворк (и почему это круто) 11:13 Создаём проект через Vite: команда, терминал, VS Code 15:34 Экскурсия по папкам: package.json, node_modules, index.html 21:16 Базовые стили: сбросы, переменные 23:49 Вёрстка хедера, навигации, кнопки «тёмная тема» 32:50 Вёрстка карточек постов 37:06 Компоненты: кирпичики UI, каждый в своём файле 41:00 Создаём PostCard: одна карточка вместо дублей 49:30 Динамические списки через map: массив → JSX 52:00 Атрибут key: зачем он нужен 1:02:30 Интерактивность: состояние (useState) — первый хук 1:13:55 Synthetic event: onClick, onDoubleClick, onMouseEnter 1:15:25 Жизненный цикл: компонент рождается, живёт, умирает 1:18:25 useEffect с пустым массивом — код при рождении (монтирование) 1:20:55 useEffect с зависимостями — реакция на изменения (обновление) 1:26:55 Виртуальный DOM: лёгкая копия, сравнение, точечный апдейт 1:29:25 Запрос к серверу: useEffect + пустой массив — фетчим посты с JSONPlaceholder 1:31:55 Сохраняем посты в state и отображаем 100 карточек через map 1:34:25 Переписываем fetch на async/await (отдельная функция внутри useEffect) 1:36:55 Состояния loading и error: показываем лоадер, ошибку, «нет постов» 1:40:25 Передаём в PostCard весь объект post целиком (вместо кучи пропсов) 1:44:25 Итог по основным хукам: useState и useEffect покрывают 90% задач 1:46:45 Хуки оптимизации (useMemo, useCallback) #программирование #frontend #react #typescript #антонназаров #осознаннаямеркантильность

ВЕСЬ React в одном собеседовании. 100 вопросов + 20 задач за 2 часа
▶︎

ВЕСЬ React в одном собеседовании. 100 вопросов + 20 задач за 2 часа

React JS фундаментальный курс от А до Я
▶︎

React JS фундаментальный курс от А до Я

Ультимативный курс по Python / Вырасти до Senior в программировании на Питоне
▶︎

Ультимативный курс по Python / Вырасти до Senior в программировании на Питоне

5 продвинутых паттернов в React
▶︎

5 продвинутых паттернов в React

Я Создал SaaS за 1 неделю | Что изменилось в стеке спустя полтора месяц?
▶︎

Я Создал SaaS за 1 неделю | Что изменилось в стеке спустя полтора месяц?

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]
▶︎

Устраиваюсь кодером НЕ УМЕЯ кодить [ Пранк работодателей ]

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика
▶︎

TypeScript ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Вся теория + практика

Подготовься к алгоритмическому собеседованию в Яндекс за 1.5 часа / Полный курс по алгоритмам
▶︎

Подготовься к алгоритмическому собеседованию в Яндекс за 1.5 часа / Полный курс по алгоритмам

КАТАСТРОФА В СЕЛЬХОЗКЕ/ БЕНЗИН УБИВАЕТ ЭКОНОМИКУ/ ВСЁ СТРЕМИТЕЛЬНО РУШИТСЯ/ ГРЕФ ТРЕБУЕТ МИРА. Милов
▶︎

КАТАСТРОФА В СЕЛЬХОЗКЕ/ БЕНЗИН УБИВАЕТ ЭКОНОМИКУ/ ВСЁ СТРЕМИТЕЛЬНО РУШИТСЯ/ ГРЕФ ТРЕБУЕТ МИРА. Милов

TYPESCRIPT с НУЛЯ за 70 минут — ПОЛНЫЙ КУРС 2025!
▶︎

TYPESCRIPT с НУЛЯ за 70 минут — ПОЛНЫЙ КУРС 2025!

Почему врут про зарплаты сварщиков
▶︎

Почему врут про зарплаты сварщиков

20 / введение в typescript / Курс React Путь Самурая: Без альтернатив
▶︎

20 / введение в typescript / Курс React Путь Самурая: Без альтернатив

React JS c Нуля – ПОЛНЫЙ Курс для начинающих (2025)
▶︎

React JS c Нуля – ПОЛНЫЙ Курс для начинающих (2025)

Как учиться быстро и самому? На примере языков  программирования.
▶︎

Как учиться быстро и самому? На примере языков программирования.

Я перебрал 200 Claude Skills. Вот 9 которые УДЕЛАЛИ остальные
▶︎

Я перебрал 200 Claude Skills. Вот 9 которые УДЕЛАЛИ остальные

5 Questions You'll Be Asked in a Frontend Middle/Senior Interview
▶︎

5 Questions You'll Be Asked in a Frontend Middle/Senior Interview

JANITOR vs THE BIGGEST GUYS IN THE GYM. They Didn’t Expect THAT
▶︎

JANITOR vs THE BIGGEST GUYS IN THE GYM. They Didn’t Expect THAT

What is React?
▶︎

What is React?

Я перестал мечтать и начал делать (вот что сработало)
▶︎

Я перестал мечтать и начал делать (вот что сработало)

Курс: React за 180 минут | Обучение и практика с нуля
▶︎

Курс: React за 180 минут | Обучение и практика с нуля