React is a JavaScript library for building user interfaces out of small, reusable components. In this track you learn modern React 19 with function components and hooks – JSX, props, state, events, conditional rendering, lists, forms, effects, custom hooks and how to start a real project.
Every lesson has examples you can edit and run in your browser, a short quiz and a practice exercise. You should know basic JavaScript first.