React
A JavaScript library for building reusable UI components and fast, declarative user interfaces.
Also: React.js · ReactJS
Definition
React is an open-source JavaScript library developed by Meta (Facebook) for building user interfaces, particularly single-page applications. React uses a component-based architecture where UIs are built from reusable, self-contained components. Its virtual DOM efficiently updates only changed parts of the actual DOM, improving performance. React introduced JSX (JavaScript XML) for describing UI, and hooks (useState, useEffect) for managing state and side effects in functional components.
Example
“A React Header component renders a personalized greeting using the logged-in user's name, and React automatically re-renders it whenever the user data changes.”
Synonyms
- React.js
- UI library
- component-based UI
- frontend framework
Antonyms / Opposites
- server-side rendering only
- static HTML
Images
CC-licensed · free to useVideo
Related Terms
- javascript
- virtual-dom
- nodejs
- typescript
