React NativeScreens
Native Navigation primitives for your React Native app.
+1 000 000 / week
React Native Screens is directly used in the React Navigation and Expo Router libraries, some of the most popular libraries in the React Native ecosystem. That's why nearly every second project uses React Native Screens in React Native applications.
What does it do?
Truly native
This navigator uses the native APIs and "Fragment" on Android so that navigation will behave exactly the same and have the same performance characteristics as apps built natively on top of those APIs.
Customisable
You can freely change the appearance of the defined paths. Choosing the orientation, animation of the transit, or even the type of presentation - you are one property away from changing what you want.
Multiplatform
Forget about being limited to the chosen platform. With React Native Screens, you can freely navigate between screens on iOS, Android, Web, tvOS, Windows or Vision Pro.
Testimonials
Satyajit Sahoo
Callstack“React Navigation wouldn't be the same today without React Native Screens. Gotta give kudos to the Screens team for bringing native navigation with a nice API. And they are always hard at work to bring more native features as well!”
Ferran Negre Pizzaro
FitHero“I would never build a serious React Native app without it.”
Kwesi Kay
“React Native Screens has been a game-changer for me! It optimizes performance by reducing memory usage and makes navigation smoother, especially in large apps. Couldn't imagine building without it now! 😍”
Brent Vatne
Expo“react-native-screens is one of the most essential libraries in the ecosystem. it's a crucial building block for react-navigation and expo-router, and therefore nearly all react-native apps! native stack in particular does tons of heavy lifting to make your apps feel fantastic.”