1. Install The Package
2. Install The Peer Dependencies
The package expects these peer dependencies:
If you use Expo, prefer expo install:
The important version floors are:
@react-navigation/native >= 6.0.0@react-navigation/native-stack >= 7.0.0react-native-reanimated >= 3.16.0 or 4.xreact-native-gesture-handler >= 2.16.1react-native-screens >= 4.4.0
For project-level setup such as the Reanimated import, Babel plugin ordering, Gesture Handler wiring, and any native React Navigation requirements, follow the official installation guides for the underlying packages in your app.
3. Optional Masking Dependency
Install @react-native-masked-view/masked-view if you use:
navigationMaskEnabled- library-managed navigation zoom masking
- the legacy
Transition.MaskedView
4. Native Project Step
For bare React Native projects, install iOS pods after changing dependencies:
5. Verify The Setup
If this renders and navigates without Reanimated or Gesture Handler errors, the base setup is correct:
TSX
Then continue to Quick Start.