Original author(s):

Jordan Walke


Meta and community


Web platform


MIT License

Simple, Scalable, Fast


React (also known as React.js or ReactJS) is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta (formerly Facebook) and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications. However, React is only concerned with state management and rendering that state to the DOM, so creating React applications usually requires the use of additional libraries for routing, as well as certain client-side functionality.

Frequently Asked Questions?

React is a JavaScript library for building performant and user-friendly interfaces. React was released as an open-source project by Facebook in 2013, and it quickly became popular and widely used even by big names like Netflix, Uber, or Airbnb.

React.js allows you to build great digital products and interfaces like: Single Web Pages, Static websites, SaaS products, MVPs easy to scale, Complex and demanding Web Apps, Custom User Interfaces.

Choose React if you want to: Increase development speed (and lower development cost), Enhance user experience, so it’s almost like a native one, Get faster to market, Get on-demand help from the community, Lower the maintenance costs, Use future-proof technology.

There are many good things to say about React, but we can highlight six main reasons to choose it for the next project. Development efficiency, Native-like user experience, Faster time to market, Scalability, Trusted by the biggest brands, Stability and maturity.