File: screens.md | Updated: 11/15/2025
Hide navigation
Search
Ctrl K
Home Guides EAS Reference Learn
Reference version
SDK 54 (latest)
Archive Expo Snack Discord and Forums Newsletter
Ask AI
A library that provides native primitives to represent screens for better operating system behavior and screen optimizations.
Ask AI
Android
iOS
tvOS
Web
Bundled version:
~4.16.0
Copy page
react-native-screens provides native primitives to represent screens instead of plain <View> components To better take advantage of operating system behavior and optimizations around screens. This capability is used by library authors and is unlikely to be used directly by most app developers. It also provides the native components needed for React Navigation's createNativeStackNavigator
.
Terminal
Copy
- npx expo install react-native-screens
If you are installing this in an existing React Native app
, make sure to install expo
in your project. Then, follow the installation instructions
provided in the library's README or documentation.
Visit official documentation
Get full information on API and its usage.