📄 expo/versions/latest/sdk/screens

File: screens.md | Updated: 11/15/2025

Source: https://docs.expo.dev/versions/latest/sdk/screens

Hide navigation

Search

Ctrl K

Home Guides EAS Reference Learn

Reference version

SDK 54 (latest)

Archive Expo Snack Discord and Forums Newsletter

react-native-screens

GitHub npm

Ask AI

A library that provides native primitives to represent screens for better operating system behavior and screen optimizations.

GitHub npm

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 .

Installation


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.

Learn more


Visit official documentation

Get full information on API and its usage.