Section: IT & Technology · Web DevelopmentDifficulty: Medium

React

USUK

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 use
More on Wikimedia
Loading images…

Video

  • javascript
  • virtual-dom
  • nodejs
  • typescript

Dictionary Entry

Back to IT & Technology