« Back to Glossary Index

React.js is a JavaScript library for building interactive user interfaces, originally developed by Facebook (now Meta). It's one of the most widely used frontend technologies on the web today, and it directly powers WordPress's own Gutenberg block editor.

  • A component-based architecture, letting interfaces be built from small, reusable pieces
  • A virtual DOM, which updates the page efficiently without unnecessary, full re-renders
  • Backed by a massive ecosystem and community of active developers
  • Genuinely well suited to building complex, highly interactive applications

Since WordPress 5.0, the Gutenberg block editor has been built entirely on React, meaning every block a user interacts with — paragraphs, images, columns — is fundamentally a React component under the hood.

  • Headless WordPress frontends, often built specifically with React or a framework like Next.js
  • Custom, highly interactive features embedded within an otherwise standard WordPress site
  • Standalone web and mobile applications, entirely separate from WordPress

Most everyday WordPress users interact with React purely as end users of the Gutenberg editor, with no need to understand it directly. It becomes genuinely relevant for anyone building custom Gutenberg blocks or a headless WordPress frontend.

« Back to Index
Share This