React

E24480

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

All labels observed (8)

How this entity was disambiguated

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
linked to: React

React Native
Redux
Webpack
website https://react.dev

How these facts were elicited

Referenced by (44)

Full triples — surface form annotated when it differs from this entity's canonical label.

TypeScript usedWith React (via JSX/TSX)
subject linked to: TypeScript programming language
linked to: React
Plotly integratesWith React
npm usedWith React
React usedWith React DOM
linked to: React
Vue.js inspiredBy React
Svelte inspiredBy React
Webpack usedWith React
Dash basedOn React
Gutenberg writtenIn React
TSX usedIn React
TSX relatedTo React
Redux commonlyUsedWith React
ReasonReact basedOn React
ReasonReact relatedTo React
React Native basedOn React
Next.js basedOn React
Preact similarTo React
SolidJS isSimilarTo React
SolidJS differsFrom React virtual DOM approach
linked to: React
React Router usedWith React
React DevTools developedBy React team
linked to: React
React DevTools partOf React ecosystem
linked to: React
Evan You influencedBy React
Composition API influencedBy React Hooks
linked to: React
Jordan Walke developed React
Jordan Walke notableWork React
RxJS usedWith React
Jest commonlyUsedWith React
AWS Amplify supports React
RubyMine supportsFramework React (via JavaScript/TypeScript support)
linked to: React
Champion Sound hasPart React