React

E24480

React is a popular open-source JavaScript library for building interactive user interfaces, particularly single-page web applications.

Aliases (2)

Statements (54)
Predicate Object
instanceOf JavaScript library
UI library
front-end library
open-source software
backedBy Meta Platforms
category front-end web technology
web development framework
coreConcept components
context
hooks
props
state
designedFor building user interfaces
single-page applications
web applications
developer Facebook
Meta Platforms
ecosystem Create React App
React DevTools
React Router
formerWebsite https://reactjs.org
influenced Angular
Preact
SolidJS
Svelte
Vue.js
initialReleaseDate 2013-05-29
license MIT License
notableFeature one-way data flow
reconciliation algorithm
virtual DOM diffing
paradigm component-based
declarative
functional programming
programmingLanguage JavaScript
TypeScript
renderTarget native mobile platforms via React Native
web browsers
repository https://github.com/facebook/react
supports JSX
class components
component-based architecture
declarative programming
functional components
hooks
server-side rendering
virtual DOM
usedWith Babel
Next.js
React DOM
React Native
Redux
Webpack
website https://react.dev

Referenced by (10)

Please wait…