React is a JavaScript library for building user interfaces.
HTML, CSS, and JavaScript are also technologies to build user interfaces, but we use React to simplify the building process. This allow us to build more complex, interactive, and reactive user interfaces. We can focus on the core business logic of the application instead of dealing with every single step of the building process.