💡 Зачем нужен React?
Разберётесь, почему React стал таким популярным. Узнаете, в чём его сила и когда стоит применять компонентный подход.
⚙️ Установка и настройка
Научитесь быстро запускать React-проекты: установка через create-react-app, структура проекта, начальная конфигурация.
🧩 Компоненты — сердце React
Познакомитесь с тем, как устроены компоненты, научитесь создавать свои, передавать в них данные и переиспользовать их.
🔧 Создание первого компонента
Сделаете свой первый полноценный компонент и отрисуете его на странице.
🔤 JSX: HTML внутри JavaScript
Узнаете, что такое JSX и как он работает. Научитесь смешивать HTML и JS, не теряя читаемости кода.
📃 Работа со списками
Научитесь отрисовывать списки элементов, использовать map и ключи (key) для оптимизации рендеринга.
📨 Пропсы: передача данных
Освоите передачу данных между компонентами с помощью props и поймёте, как строится “поток данных” в приложении.
🧠 Состояние компонента (state)
Разберётесь, как сохранять и изменять данные внутри компонентов. Освоите useState и основы реактивности.
🎯 Обработка событий
Научитесь реагировать на действия пользователя — клики, ввод текста и другие события через обработчики.
🎨 Стилизация компонентов
Узнаете, как подключать CSS к компонентам, использовать инлайн-стили и применять сторонние библиотеки для стилизации.
🛠️ Практика: мини-проект на React
Соберёте небольшой проект с использованием компонентов, props, состояния и стилей. Всё — как в настоящем интерфейсе.
✅ Итог по React
Закрепите знания и подготовитесь к изучению более сложных тем: роутинг, хуки, управление данными и архитектура приложений.