PageSourceSearch

JavaScript frameworks

Websites using React (server-rendered, up to 17)

Before React 18, server-rendered React markup marked its root element for hydration. About 62,648 websites in the PageSourceSearch index contain the code that reveals it; the 39 highest-ranked are listed below.

How is React (server-rendered, up to 17) detected?

React 16 and 17 renderToString stamps the root element with a data-reactroot attribute, which stays in the served HTML. The discovery keyword is the exact bytes PageSourceSearch looks for in every stored page and script:

data-reactroot Search the index for it

A literal is matched byte for byte, case-sensitively. Combine it with another keyword, a domain, a kind or a date filter on the search page to narrow the list. About React (server-rendered, up to 17)

Top 50 websites using React (server-rendered, up to 17)

Ranked by the domain's position in the crawl's ranked list (Common Crawl harmonic centrality), highest first. view source opens the stored page or script with the match highlighted. Computed 2026-10-04 15:20:13 UTC; the list stopped short of 50 because the search's budget ran out.

#WebsiteRankFound in
1 lemonde.fr 207 js https://www.lemonde.fr/bucket/resour…978.2d349a3e3da3fb5e.js view source profile
2 hindustantimes.com 260 html https://www.hindustantimes.com/ view source profile
3 fortune.com 435 js https://fortune.com/_next/static/chu…892-2d3c6ed3ec521c4e.js view source profile
4 dnb.com 445 js https://www.dnb.com/etc.clientlibs/d…?v=1790186320446 view source profile
5 pbs.org 559 js https://bento.pbs.org/prod/3.149.0/s…/js/frontend_js.js view source profile
6 energystar.gov 589 js https://www.energystar.gov/sites/def…fFtfYsL_jPo09C9sLeBpT3w view source profile
7 bubble.io 614 js https://bubble.io/package/static_js/…/xfalse/static.js view source profile
8 steemit.com 645 html https://steemit.com/ view source profile
9 playstation.com 737 html https://www.playstation.com/en-us/ga…atest-news-and-updates/ view source profile
10 newsbreak.com 749 html https://www.newsbreak.com/ view source profile
11 emarketer.com 803 js https://www.emarketer.com/iiana/dist/harvester.min.js view source profile
12 icaew.com 953 js https://ebm.icaew.com/widget/v1.23.0/index.js view source profile
13 netlify.com 972 js https://app.netlify.com/assets/js/mo…d1a11d03159abc367abb.js view source profile
14 hy-vee.com 991 js https://www.hy-vee.com/dist/react-do…?version=17.0.2 view source profile
15 pdffiller.com 1,064 js https://static-ak.pdffiller.com/fron…/react16-vendors.min.js view source profile
16 digitalocean.com 1,149 js https://www.digitalocean.com/_do-www…?dpl=1b0b615d view source profile
17 transcend.io 1,167 js https://app.transcend.io/vendor-ampl…7be452d78ea323b55807.js view source profile
18 geeksforgeeks.org 1,208 html https://www.geeksforgeeks.org/ view source profile
19 leverageedu.com 1,251 html https://leverageedu.com/ view source profile
20 ameblo.jp 1,322 html https://ameblo.jp/ view source profile
21 liberland.org 1,374 html https://liberland.org/ view source profile
22 cisa.gov 1,468 js https://www.cisa.gov/sites/default/f…PX9goI_RsJe_S0ayJ8R8TqA view source profile
23 history.com 1,562 js https://www.history.com/build/deskto…10d91888035bbd373a80.js view source profile
24 healthline.com 1,742 js https://assets.healthline.com/_next/…/hl/vendor.js view source profile
25 iubenda.com 1,944 js https://www.iubenda.com/assets/build…ae2636a5b649424095ec.js view source profile
26 archdaily.com 1,997 js https://www.archdaily.com/search/ass…0c0d5565e6c8a6ebb1f6.js view source profile
27 buzzfeednews.com 2,027 html https://www.buzzfeednews.com/article…-oral-history-2012-2023 view source profile
28 ausha.co 2,051 js https://app.ausha.co/assets/index-B1LBq2tR.js view source profile
29 workday.com 2,054 js https://static.community.workday.com…t-dom.production.min.js view source profile
30 flipboard.com 2,237 html https://flipboard.com/ view source profile
31 medicalnewstoday.com 2,400 js https://assets.medicalnewstoday.com/…/mnt/vendor.js view source profile
32 refinery29.com 2,619 html https://www.refinery29.com/en-us view source profile
33 xe.com 2,641 js https://www.xe.com/_next/static/chun…app-9765fd534ffe7529.js view source profile
34 commonsensemedia.org 2,738 js https://www.commonsensemedia.org/mod…tics.dist.min.js?tliicw view source profile
35 apollographql.com 2,748 js https://www.apollographql.com/_next/…app-720096a9925332b6.js view source profile
36 lodash.com 2,831 js https://lodash.com/vendor/cdn.jsdeli…min.js+react-dom.min.js view source profile
37 linode.com 2,858 js https://www.linode.com/etc.clientlib…2f45c1a89c3ec438beda.js view source profile
38 charitywater.org 2,873 js https://www.charitywater.org/vite/assets/store-DUosIV5A.js view source profile
39 gatesfoundation.org 2,910 js https://www.gatesfoundation.org/Area…eee47e97c6fc5aa5326e8b8 view source profile

How it appears in the source

From lemonde.fr (js):

onsubmit","onfocus","onkeydown","onkeyup","onkeypress","data-reactid","data-react-checksum","data-reactroot"],s=["type"],a=["svg","path","g"],u=["password","hidden"],c=function(e){var t;return e?(t=fu

See every site: search for data-reactroot

Questions about finding React (server-rendered, up to 17)

How does PageSourceSearch know a website uses React (server-rendered, up to 17)?
By the source itself: React 16 and 17 renderToString stamps the root element with a data-reactroot attribute, which stays in the served HTML. PageSourceSearch stores the raw HTML and first-party JavaScript of each crawled site and matches the keyword byte for byte, so every listed site's stored source contains it.
Is this a complete list of websites using React (server-rendered, up to 17)?
No. The page lists the 50 highest-ranked sites in the index whose source holds the keyword, out of about 62,648 websites that do; the count is the index's estimate at the time the list was computed. Run the keyword as a search to page through all of them, or add a kind or date filter.
How do I find websites that use React (server-rendered, up to 17) together with another technology?
Search for both keywords at once: several terms separated by spaces must all be found on the same site, or with the Same page toggle in the same page. For example data-reactroot with wp-content/plugins/ lists the WordPress sites that use React (server-rendered, up to 17).