Golden Recursion Inc. logoGolden Recursion Inc. logo
Advanced Search


React is a JavaScript library for building user interfaces.


React (also known as React.js or ReactJS) is a JavaScript library for building user interfaces. React can be used to create single-page software applications for web and mobile platforms. The open-source library is maintained by Meta (formerly Facebook) and a community of software engineers. Although React is a library rather than a language, it is widely used in web development. The library first appeared in May 2013 and is now one of the most commonly used front-end libraries for web development.

React use

React is easy to understand and use to build web or mobile applications because of its component-based architecture, well-defined lifecycle, and use of simple JavaScript. React also uses JSX, a unique syntax that allows developers to blend HTML and JavaScript.

React is also declarative, which means it relies on underlying components of a given language to carry out the necessary steps to reach the stated outcome, and its components are divided into two types, class components and function components.


React was created by Facebook (now Meta). React started as a JavaScript port of XHP, a version of PHP. XHP was concerned with minimizing Cross-Site Scripting (XSS) attacks. XSS attacks can involve entering content with embedded and hidden JavaScript, the language that runs inside every web browser, and then using that embedded JavaScript to steal information or compromise the user who views the content. XHP removes the burden of scrubbing user-submitted information.

However, there was a distinct problem with XHP, in that dynamic web applications required many roundtrips to the server, and XHP did not solve this problem. A Facebook (now Meta) engineer proposed a solution to take XHP into the browser using JavaScript and was granted six months to try it. The result was React.


June 14, 2022
React version 18.2.0 is released.
July 2, 2013
The first public release v.0.3.0 is launched.
May 2013
React is first developed by Facebook.

Further Resources


Best practices for building a large scale react application


JavaScript's History and How it Led To ReactJS


July 25, 2014

React Documentation


React GitHub repository



Connor Coombe-Whitlock
August 13, 2021
VACCINE efforts have taken prime positions across the world and according to the UK Government's data, nearly 90 million vaccinations have been given. A number of perks have been highlighted by public bodies and private companies in a bid to encourage second dosage take up and Londoners may be able to enjoy a free kebab if they act quickly.
Dr. Catherine Schuster-Bruce
June 24, 2021
Researchers said up to 2 million people in England had COVID-19 symptoms lasting more than 12 weeks - double other estimates.
James Walker
June 3, 2021
React error boundaries let you catch JavaScript errors that occur in child components. Any unhandled error originating below the boundary's tree position will be caught, preventing a crash occurring.


Golden logo
By using this site, you agree to our Terms & Conditions.