Requirements
Before installing, confirm your project meets these requirements:- React Native 0.76+
- iOS 15.1+
- Android minSdk 24+
- New architecture (Fabric) enabled
Install
Verify the new architecture is enabled
react-native-ease requires Fabric. To confirm it is active, check the Metro output when you start your app:"fabric":true and "concurrentRoot":true must be present.If you are starting a new project, create it with:For existing projects, follow the React Native new architecture migration guide to enable Fabric.
iOS setup
No additional native setup is required.
react-native-ease is a Fabric native component — CocoaPods handles linking automatically.If you added the package to an existing project, re-run pod install:Android setup
No additional native setup is required. The library registers its
EasePackage automatically through React Native’s auto-linking.Migration skill
If your project already usesreact-native-reanimated or React Native’s Animated API, you can use the Agent Skill to migrate animations automatically.
/react-native-ease-refactor in Claude Code). The skill will:
- Scan your project for Reanimated and Animated code
- Classify which animations can be migrated and which cannot, with reasons
- Show a migration report with before/after details
- Let you select which components to migrate
- Apply the changes, preserving all non-animation logic