react-native-reanimated
React Native Reanimated 是一个在原生 UI 线程上运行的 React Native 动画库。它通过将动画逻辑放到 UI 线程执行,保证 60fps 的流畅性能,被描述为移动端应用中 Framer Motion 的替代方案。库提供 shared values(共享值)、useAnimatedStyle 派生动画样式、声明式进入/退出过渡(如 FadeInDown、FadeOutUp、SlideInRight、ZoomIn 等)、以及手势集成能力。安装方式为 pnpm add react-native-reanimated,Expo SDK 54+ 已内置。它支持 withTiming、withSpring、withDelay、withSequence、withRepeat 等动画原语,并提供标准的 150ms / 300ms / 500ms 时长体系与缓动曲线建议。库强调无障碍支持,通过 useReducedMotion() 检测用户的减弱动态效果偏好并跳过动画。它适合为 React Native 界面添加动画、过渡效果与手势驱动动画。