React — JavaScript-библиотека для построения пользовательских интерфейсов. Разработана Facebook (Meta), основана на компонентах и декларативном подходе: вы описываете, как UI должен выглядеть при заданном state.
React использует Virtual DOM для эффективных обновлений. Один компонент — одна функция или класс, возвращающий JSX. Экосистема: React Router, Redux/Zustand, Next.js для SSR.
Для старта: Node.js, npm create vite@latest с шаблоном react. Знание JavaScript обязательно.
npm create vite@latest my-app -- --template react
cd my-app && npm install && npm run devsrc/
App.jsx — корневой компонент
main.jsx — точка входа
components/ — переиспользуемые блокиКнига, игра и упражнения доступны без регистрации. Видеоуроки — после оплаты курса.