Golden Recursion Inc. logoGolden Recursion Inc. logo
Advanced Search
React

React

React is a JavaScript library for building user interfaces.

Overview

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.

History

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.

Timeline

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

Title
Author
Link
Type
Date

Best practices for building a large scale react application

Web

JavaScript's History and How it Led To ReactJS

Web

July 25, 2014

React Documentation

Facebook

React GitHub repository

Facebook

News

Title
Author
Date
Publisher
Description
Connor Coombe-Whitlock
August 13, 2021
Express.co.uk
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
news.yahoo.com
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
www.cloudsavvyit.com
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.

References

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