Updated

Technology · Web Development

React

react.dev

React is a library for web and native user interfaces. You build screens out of individual pieces called components, which are plain JavaScript functions.[1]

React is a popular, open-source JavaScript library for building user interfaces and UI components, maintained by Facebook and a community of individual developers and companies. It allows developers to create large web applications that can change data without reloading the page, promoting the development of fast, scalable, and simple web applications. React's core features include a virtual DOM for optimal rendering performance, a component-based architecture for reusable UI elements, and a unidirectional data flow that simplifies debugging and understanding an application's structure.

React belongs toJavaScript frameworkscategory.

What it is

A library for web and native user interfaces[1]

Components are

JavaScript functions[1]

Copyright

Meta Platforms, Inc.[1]

645websites

use it — 25.2% of the 2,560 websites we scanned in the last 12 months

#1of 42

tools in its category seen in our scans (we recognize 89)

232public pages

on UptimeCard — open any of them to see how that site is doing

In short: a library, not a full framework: it builds the interface from components and leaves routing, forms and data to other tools.[1][2]

22.99% of all websites we track run React▲ 0.07 points since 20 Sep

Should you use React?

The 10-second version, from the vendor’s own pages and what we see in our scans

React fits if…

  • You build interactive screens out of reusable components[1]
  • You want one approach for the web and for native apps[1]

Look elsewhere if…

  • You want routing, forms and more built into one framework[2]Angular describes itself as a fully featured platform with first-party modules for these.
  • You prefer a compiler that keeps components small[3]Svelte describes itself this way.

React next to its closest alternatives

Other ways to build a web interface. Statements come from each project's own page; website counts and speed are ours.

ReactVue.jsAngularSvelte
What each one says it is
What it isA libraryfor web and native user interfaces[1]A frameworkfor web user interfaces[4]A frameworkfor scalable web apps[2]A UI frameworkbuilt around a compiler[3]
LicenseNot stated on its home pageNot stated on its home pageMIT-stylefor the code[2]MITfree and open source[3]
What we see in our scans
Websites running it64525.2% of 2,560 scanned sites1445.6% of 2,560 scanned sites301.2% of 2,560 scanned sites240.9% of 2,560 scanned sites
Typical page load time3.8 s✓198 public sites4.6 s24 public sites——
Typical page weight3.5 MBtypical home page2.7 MB✓typical home page——

Scan rows count public pages only; a tool needs at least 5 measured sites to appear.

  • Vue.js: A framework for building web user interfaces[4]
  • Angular: A framework for building scalable web apps[2]
  • Svelte: A UI framework that uses a compiler[3]

Choose React if…

  • You want components as plain JavaScript functions[1]

Choose Vue.js if…

  • You want an approachable framework for web interfaces[4]

Choose Angular if…

  • You want one platform with forms and routing included[2]

Choose Svelte if…

  • You want a compiler so components do little work in the browser[3]
  • You want to write components in HTML, CSS and JavaScript[3]

What React sites add on top

How many of the 645 React sites we scanned also run each tool, grouped by what the tool does

Tag manager

Google Tag Manager
62%398 sites

Analytics

Google Analytics
54%347 sites
Facebook Pixel
21%138 sites
Linkedin Insight Tag
19%125 sites

Cookie consent

OneTrust
23%149 sites

Online store

Cart Functionality
11%69 sites

The full bar means every React site. A site can run several tools for one job, so the shares of tools in one group can add up to more than 100%.

How React sites protect themselves

Share of the 645 sites we scanned that run each protection

HSTS74% · 479 sites

HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS

reCAPTCHA22% · 141 sites

reCAPTCHA is a free service from Google that helps protect websites from spam and abuse

Cloudflare Bot Management16% · 103 sites

Cloudflare bot management solution identifies and mitigates automated traffic to protect websites from bad bots

Protections add up, they do not replace each other: a site can run all of them.

What sites use React for

An estimate from UptimeCard's technology map of 191 public sites

Runs the whole site158 sites

adaptavist.com · aegisys.com · affirm.com

Runs the marketing site25 sites

abbyy.com · akamai.com · autodesk.com

Hosts help, docs or support content5 sites

clerk.com · fingerprint.com · polygon.technology

Runs a shop or catalog3 sites

box.gr · vaisala.com · wwnorton.com

Rough guide, not a measurement: each description is written automatically from the site’s technology stack and the site has not confirmed it. A site is counted once, in the first group its description fits (shop, help and docs, blog, marketing site; otherwise the whole site). Descriptions that only guess (“likely”, “may”) are left out.

The speed trap: what fast React sites do differently

198 public React sites we measured, split by how fast their page loads

Fastest quarter

2.1 stypical page load time

2.6 MB page · 129 requests

Slowest quarter

8.0 stypical page load time

5.0 MB page · 177 requests

What differs between the two groups

Extras on the site
Tailwind CSS53%33%
Google Font API4%20%
HubSpot Analytics4%20%
OneTrust12%29%
HubSpot10%22%
Marko12%24%
Read this as a pattern, not a cause. The sites in the slower group more often add the extras above. React itself is not what separates the two groups.

At a glance

UptimeCard's own scans and tests of 2,560 websites · refreshed weekly

How React sites scoreout of 100 · hover or tap a score for details

47PerformancePooraverage site: 5089AccessibilityGoodaverage site: 8993Best practicesGoodaverage site: 9392SEOGoodaverage site: 92

Page load time

Loads about 11% faster than the average site

React sites
3.8 s
All sites
4.3 s

Most React sites load in 2.7–5.5 s. Home page weight: 3.5 MB vs 3.3 MB for all sites. 198 public sites measured.

Where are they hosted?

Mostly Amazon Web Services and Cloudflare

  • Amazon Web Services39%
  • Cloudflare24%
  • Google Cloud6%
  • Fastly4%
  • Other26%
United States 56%Canada 26%Netherlands 4%

Who uses it?

Technology and Software is the biggest group

Technology and Software55%
Business Services14%
Software as a Service (SaaS)6%
Other4%

Share of 231 classified public sites. “× average” compares with all 961 public sites.

Browser-security check

43% of graded sites pass

24of 56 score B or better

Rates each site’s own security settings, not React. 56 public sites graded so far.

How React sites are built

Closest partners. The number says how many times more often the tool runs on React sites than on an average website. Hover a partner for its share of sites.

Next.js4×styled-components4×Emotion3×Vercel3×Datadog3×Contentful3×Node.js3×Tailwind CSS2×Sentry2×

Stacks we see most. Tools that tend to run together with React on the same websites. The percentage is the share of all 645 React sites that run the whole stack.

12 stacks · swipe, drag or use the arrows
#1

React + Next.js + Tailwind CSS + Radix UI

3.7%24 of 645 sites
#2

React + Next.js + OneTrust + Sentry

3.6%23 of 645 sites
#3

React + Next.js + Google Cloud

3.4%22 of 645 sites
#4

React + Next.js + Netlify

3.4%22 of 645 sites
#5

React + Sentry + styled-components

2.9%19 of 645 sites
#6

React + Sentry + Google Cloud

2.9%19 of 645 sites
#7

React + Sentry + Google Cloud CDN

2.9%19 of 645 sites
#8

React + Tailwind CSS + Turbopack + Next.js App Router

2.2%14 of 645 sites
#9

React + Emotion + Akamai

2.5%16 of 645 sites
#10

React + styled-components + Contentful

2.5%16 of 645 sites
#11

React + Tailwind CSS + Contentful

2.3%15 of 645 sites
#12

React + Tailwind CSS + Algolia

2.2%14 of 645 sites

Similar tools in its category

JavaScript frameworks: 89 tools known, 42 seen in our scans

How websites combine React with other tools

Relationships found on the websites that use it, from the same map status pages show.

Needs another tool 204Complements another tool 90Integrates with another 83Built on a platform 52Overlaps with another 20

Websites using React

645 websites use React: 25.2% of the 2,560 websites we scanned in the last 12 months. A selection is shown below.

Scores are out of 100: P Performance · A Accessibility · B Best practices · S SEO. Green 80+, yellow 65–79, orange 50–64, red below 50. The dot shows whether our last scan found the site failing (red) or not (green); Red, amber or blue: an active incident on the site's status page (outage, degraded, maintenance) or a failing scan; amber also means a certificate ending within 30 days. Hover the dot for details.

Who is behind React

From its own pages and public records, with sources

Its story

  1. 2013

    React was released as open source in May, making the project publicly available beyond its original development at Facebook.[5]

  2. 2017

    React 16 introduced the Fiber core architecture and shipped under the MIT license. The new core supported features such as error boundaries and fragments.[6]

  3. 2019

    React 16.8 made Hooks stable. Function components could use state and share reusable stateful logic without requiring a class.[7]

  4. 2022

    React 18 added automatic batching, transitions and streaming server rendering with Suspense. Its concurrent renderer enabled a gradual, opt-in path to the new rendering features.[8]

  5. 2024

    React 19 introduced Actions for asynchronous updates and form submissions. Pending states, optimistic updates and error handling could follow a shared approach.[9]

  6. 2025

    React Compiler reached its first stable release. Automatic memoization at build time offered a way to optimize components and Hooks without rewriting them.[10]

  7. 2026

    The React Foundation launched under the Linux Foundation. Ownership of React, React Native and JSX moved from Meta to an independent foundation, with technical direction kept separate from its board.[11]

  8. 2026

    React 19.3 stabilized View Transitions and Fragment Refs. Interfaces gained supported tools for animating changes and working with groups of elements without an extra wrapper.[12]

Questions about React

What is React?
A library for web and native user interfaces. React lets you build user interfaces out of individual pieces called components.[1]
What are React components?
React components are JavaScript functions.[1]
Is React a framework?
React describes itself as a library for web and native user interfaces. Angular, by contrast, describes itself as a fully featured platform with first-party modules for forms and routing.[1][2]
How many websites use React?
We found React on 645 of the 2,560 websites we scanned in the last 12 months (25.2%). 232 of them have a public status page.
What is React often used with?
Among the websites we scan, React is often found alongside Next.js (58.1% of its sites), Node.js (47.8% of its sites), OneTrust (23.1% of its sites).
What are the alternatives to React?
Other JavaScript frameworks we recognize include Vue.js, GSAP, Emotion, styled-components.

Is your website built with React?

UptimeCard checks it around the clock, tells you the minute it stops answering, and gives your visitors a status page.