Что такое React?
Часть курса React
Добро пожаловать. Если вы ни разу не написали ни строчки на JavaScript и не очень понимаете, что такое «фреймворк», вы пришли по адресу. К концу урока вы будете знать, что такое React, у вас в браузере будет работать небольшой проект на React, и вы отредактируете свой первый компонент. В этом и состоит вся задача. Спешить некуда.
Одно замечание перед началом. React написан на JavaScript, поэтому мы исходим из того, что базовый JavaScript вы читать умеете: переменные, функции, возврат значения. Если function add(a, b) { return a + b } не выглядит для вас полной бессмыслицей, можно начинать. Если выглядит, пройдите сначала главу про JavaScript в любом учебнике для начинающих и возвращайтесь. Этот час сэкономит вам неделю.
Хочешь изучать React Что такое React? в реальной среде?
Нажми ниже, получи Linux-машину с React наготове и пройди Что такое React? на практике вместе с AI-наставником, который знает твой код.
Начать этот урокЧто такое React?Чему вы научитесь
- What React is
- Components as functions
- Virtual DOM intuition
- Rendering JSX
- Creating a Vite app
Читай этот урок на своём языке
Все уроки этого курса
17 уроков- 1Что такое React?25 мин
- 2JSX и компоненты (Components)30 мин
- 3Параметры (Props)30 мин
- 4Состояние (State) с помощью useState35 мин
- 5Обработка событий30 мин
- 6Условный рендеринг и списки30 мин
- 7Формы и управляемые поля ввода (Controlled Inputs)35 мин
- 8Эффекты (Effects) с useEffect40 мин
- 9Получение данных40 мин
- 10Компоновка компонентов (Components)35 мин
- 11Context и useContext35 мин
- 12useReducer35 мин
- 13Пользовательские хуки (Hooks)35 мин
- 14Производительность и мемоизация (Memoization)35 мин
- 15Маршрутизация с React Router40 мин
- 16Тестирование компонентов React (Components)40 мин
- 17Итоговый проект: приложение со списком задач60 мин
