React is a JavaScript front-end library for creating user interfaces, developed by Facebook in 2013. Unlike Vue and Angular which are complete frameworks, React is a library and does not ship with an environment loaded with tools for data fetching, routing, and state management. Instead, it offers its core feature: building dynamic components for the web. All other functionalities can be added via third-party tools such as Next.js, react-router, styled-components, react-query, etc., all of which are free to use, open source, and backed by a robust community.