react-native-screens
npmv4.26.2TypeScriptNative navigation primitives for your React Native app.
Overview
react-native-screens is an npm package that native navigation primitives for your React Native app. It is very popular, with about 6.4M downloads per week and 1 known dependents in the graph. The latest version is 4.26.2, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need native navigation primitives for your React Native app 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 (6.4M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
Cons
- Large dependency tree (45 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-screens.
Dependencies
Runtime (2)
Peer (2)
Dev (41)
Used by
Popular packages that depend on react-native-screens.
Frequently installed together
The Expo SDK
More powerful alternative to Animated library for React Native.
Declarative API exposing native platform touch and gesture system to React Native
Tools for making advanced Metro bundler features work
React Native for Web
Error overlay for universal Expo apps.
React Server Components bindings for DOM using Webpack. This is intended to be integrated into meta-frameworks. It is not intended to be imported directly.
Simple and complete React Native testing utilities that encourage good testing practices.
Lightweight debugging utility for Node.js and the browser
TypeScript definitions for node
Brand checking of React Elements.
Escape RegExp special characters
Version history
| Version | Published | License |
|---|---|---|
| 4.27.0-nightly-20260720-ace7e497d | 16 hours ago | MIT |
| 4.27.0-nightly-20260717-f325544fb | 3 days ago | MIT |
| 4.27.0-nightly-20260716-59dd58a84 | 4 days ago | MIT |
| 4.26.2latest | 5 days ago | MIT |
| 4.27.0-nightly-20260715-296bcadc9 | 5 days ago | MIT |
| 4.27.0-nightly-20260714-7baaf18fd | 6 days ago | MIT |
| 4.26.1 | 7 days ago | MIT |
| 4.27.0-nightly-20260713-b4ef2aa54 | 7 days ago | MIT |
| 4.27.0-nightly-20260710-f0a3a819f | 10 days ago | MIT |
| 4.26.0 | 11 days ago | MIT |
| 4.26.0-nightly-20260709-a608b9b51 | 11 days ago | MIT |
| 4.26.0-nightly-20260708-f8e858059 | 12 days ago | MIT |
| 4.26.0-nightly-20260707-6f38d7612 | 13 days ago | MIT |
| 4.26.0-nightly-20260706-94959faf9 | 14 days ago | MIT |
| 4.26.0-nightly-20260703-6fc6b143b | 17 days ago | MIT |
| 4.26.0-nightly-20260702-7e1ce750a | 18 days ago | MIT |
| 4.26.0-nightly-20260701-77314c2b6 | 19 days ago | MIT |
| 4.26.0-nightly-20260630-6adb99d83 | 20 days ago | MIT |
| 4.26.0-nightly-20260629-43756187e | 21 days ago | MIT |
| 4.26.0-nightly-20260626-b09befff1 | 24 days ago | MIT |
Frequently asked questions
How do I install react-native-screens?
Run `npm install react-native-screens` to add react-native-screens to your npm project.
What license is react-native-screens released under?
react-native-screens is distributed under the MIT license.
How popular is react-native-screens?
react-native-screens has approximately 6,382,630 downloads per week and 1 known dependent packages.