</>PackageGraphPackageGraph

react

npmv19.2.7

React is a JavaScript library for building user interfaces.

145.6M
Weekly downloads
0
Dependents
0
Dependencies
98/100
Popularity

Overview

react is an npm package that react is a JavaScript library for building user interfaces. It is extremely widely used, with about 145.6M downloads per week. The latest version is 19.2.7, released under the MIT license.

Who should use it

Teams working in the npm ecosystem who need react is a JavaScript library for building user interfaces and value a battle-tested, widely-adopted solution.

When not to use it

Consider an alternative if you need to have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.

Pros

  • Large, well-established user base (145.6M weekly downloads).
  • Clear open-source license (MIT).
  • Zero runtime dependencies — minimal footprint.

Cons

  • No bundled TypeScript types (may require a separate @types package).

Auto-generated from collected registry metadata. No external claims are inferred.

Relationship graph

Dependencies (left) and dependents (right) of react.

Used by

Popular packages that depend on react.

react-domnpm

React package for working with the DOM.

137.5M/wk0 dependentsMIT
use-sync-external-storenpm

Backwards compatible shim for React's useSyncExternalStore. Works with any React that supports hooks.

87.5M/wk1 dependentsMIT
webpacknpm

Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.

48.6M/wk1 dependentsMITTS
nextnpm

The React Framework

42.6M/wk0 dependentsMITTS
reselectnpm

Selectors for Redux.

37M/wk1 dependentsMITTS
react-reduxnpm

Official React bindings for Redux

28.8M/wk1 dependentsMITTS
@reduxjs/toolkitnpm

The official, opinionated, batteries-included toolset for efficient Redux development

22.6M/wk0 dependentsMITTS
drizzle-ormnpm

Drizzle ORM package for SQL databases

13.7M/wk0 dependentsApache-2.0TS
react-nativenpm

A framework for building native apps using React

9.4M/wk3 dependentsMITTS
exponpm

The Expo SDK

6.3M/wk1 dependentsMITTS
expo-sqlitenpm

Provides access to a database using SQLite (https://www.sqlite.org/). The database is persisted across restarts of your app.

639.2K/wk1 dependentsMITTS
@op-engineering/op-sqlitenpm

Fastest SQLite for React Native (with node.js support)

100.7K/wk1 dependentsMITTS
istanbul-reportsnpm

istanbul reports

0/wk3 dependentsBSD-3-Clause
fflatenpm

High performance (de)compression in an 8kB package

0/wk1 dependentsMITTS
h3npm

Minimal H(TTP) framework built for high performance and portability.

0/wk2 dependentsMITTS
pretty-formatnpm

Stringify any JavaScript value.

0/wk5 dependentsMITTS
fast-deep-equalnpm

Fast deep equal

0/wk2 dependentsMITTS
jitinpm

Runtime typescript and ESM support for Node.js

0/wk3 dependentsMITTS
styled-jsxnpm

Full CSS support for JSX without compromises

0/wk1 dependentsMITTS
babel-plugin-react-compilernpm

Babel plugin for React Compiler.

0/wk1 dependentsMITTS
@testing-library/user-eventnpm

Fire events the same way the user does

0/wk3 dependentsMITTS

Alternatives to react

Frequently installed together

Version history

VersionPublishedLicense
0.0.0-experimental-172742b4-202607161 day agoMIT
19.3.0-canary-172742b4-202607161 day agoMIT
0.0.0-experimental-95f4603e-202607162 days agoMIT
19.3.0-canary-95f4603e-202607162 days agoMIT
0.0.0-experimental-b740af25-202607153 days agoMIT
19.3.0-canary-b740af25-202607153 days agoMIT
0.0.0-experimental-7023f501-202607144 days agoMIT
19.3.0-canary-7023f501-202607144 days agoMIT
0.0.0-experimental-c0c39a6b-202607098 days agoMIT
19.3.0-canary-c0c39a6b-202607098 days agoMIT
0.0.0-experimental-5123b063-202607089 days agoMIT
19.3.0-canary-5123b063-202607089 days agoMIT
0.0.0-experimental-df4bd1b4-2026070810 days agoMIT
19.3.0-canary-df4bd1b4-2026070810 days agoMIT
0.0.0-experimental-12a4baec-2026070711 days agoMIT
19.3.0-canary-12a4baec-2026070711 days agoMIT
0.0.0-experimental-23def8fd-2026070612 days agoMIT
19.3.0-canary-23def8fd-2026070612 days agoMIT
0.0.0-experimental-e71a6393-2026070215 days agoMIT
19.3.0-canary-e71a6393-2026070215 days agoMIT

Maintainers

Keywords

Frequently asked questions

How do I install react?

Run `npm install react` to add react to your npm project.

What license is react released under?

react is distributed under the MIT license.

How popular is react?

react has approximately 145,580,338 downloads per week.