react-native
npmv0.86.0TypeScriptA framework for building native apps using React
Overview
react-native is an npm package that a framework for building native apps using React. It is extremely widely used, with about 9.4M downloads per week and 3 known dependents in the graph. The latest version is 0.86.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need a framework for building native apps using React and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (9.4M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
Cons
- Large dependency tree (35 direct dependencies) increases install size and audit surface.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of react-native.
Dependencies
Runtime (32)
Peer (3)
Used by
Popular packages that depend on react-native.
The Expo SDK
Provides access to a database using SQLite (https://www.sqlite.org/). The database is persisted across restarts of your app.
Fastest SQLite for React Native (with node.js support)
Alternatives to react-native
Fastest SQLite for React Native (with node.js support)
Cooperative scheduler for the browser environment.
React is a JavaScript library for building user interfaces.
React package for working with the DOM.
The React Framework
Selectors for Redux.
Official React bindings for Redux
The official, opinionated, batteries-included toolset for efficient Redux development
Provides access to a database using SQLite (https://www.sqlite.org/). The database is persisted across restarts of your app.
Get the PATH environment variable key cross-platform
Cross platform child_process#spawn and child_process#spawnSync
Fire events the same way the user does
Frequently installed together
React is a JavaScript library for building user interfaces.
React package for working with the DOM.
TypeScript definitions for react
The fastest and simplest library for SQLite in Node.js.
The Expo SDK
TypeScript definitions for better-sqlite3
SQLite Wasm conveniently wrapped as an ES Module.
TypeScript definitions for node
Delightful JavaScript Testing.
Mutex locks for async functions
Stringify any JavaScript value.
Version history
| Version | Published | License |
|---|---|---|
| 0.88.0-nightly-20260718-b587763f4 | 1 day ago | MIT |
| 0.88.0-nightly-20260717-b33de750b | 2 days ago | MIT |
| 0.88.0-nightly-20260716-dd5dc6b23 | 3 days ago | MIT |
| 0.87.0-rc.1 | 4 days ago | MIT |
| 0.88.0-nightly-20260715-ef54f74de | 4 days ago | MIT |
| 0.88.0-nightly-20260714-a016e94b5 | 5 days ago | MIT |
| 0.88.0-nightly-20260713-b31ba29d2 | 6 days ago | MIT |
| 0.88.0-nightly-20260712-1790c61ac | 7 days ago | MIT |
| 0.88.0-nightly-20260711-042833e69 | 8 days ago | MIT |
| 0.88.0-nightly-20260710-102fde7b6 | 9 days ago | MIT |
| 0.88.0-nightly-20260709-24e4b2cae | 10 days ago | MIT |
| 0.87.0-rc.0 | 11 days ago | MIT |
| 0.87.0-nightly-20260708-b67b7ba62 | 11 days ago | MIT |
| 0.87.0-nightly-20260707-b67b7ba62 | 11 days ago | MIT |
| 0.87.0-nightly-20260706-e04ff69ab | 13 days ago | MIT |
| 0.87.0-nightly-20260705-e04ff69ab | 14 days ago | MIT |
| 0.87.0-nightly-20260704-e04ff69ab | 15 days ago | MIT |
| 0.87.0-nightly-20260703-dfab628f8 | 16 days ago | MIT |
| 0.87.0-nightly-20260702-f482ab61d | 17 days ago | MIT |
| 0.87.0-nightly-20260701-fd10410d5 | 18 days ago | MIT |
Frequently asked questions
How do I install react-native?
Run `npm install react-native` to add react-native to your npm project.
What license is react-native released under?
react-native is distributed under the MIT license.
How popular is react-native?
react-native has approximately 9,443,362 downloads per week and 3 known dependent packages.