React is used to build web applications that run JavaScript in a user’s browser (client side rendering). It can also be used from a Node.js script to generate static HTML (static rendering).