React — библиотека для построения пользовательских интерфейсов. Чтобы учиться комфортно, нужно знать основы JavaScript: функции, стрелочные функции, массивы и методы map/filter, объекты и деструктуризацию. Если что-то из этого незнакомо — загляните в курс «JavaScript с нуля».
Код из примеров удобно пробовать онлайн в песочнице (например, на сайтах вроде CodeSandbox или StackBlitz) — там не надо ничего устанавливать. Для реальных проектов React обычно поднимают сборщиком Vite командой создания проекта, но для обучения песочницы достаточно.
Далее каждый раздел разбирает один кирпичик React: компонент, проп, состояние, событие, список, эффект.