安装抽屉导航器时需要额外设置吗??? Reanimated2 警告。反应原生
Posted
技术标签:
【中文标题】安装抽屉导航器时需要额外设置吗??? Reanimated2 警告。反应原生【英文标题】:Do I need additional set up when installing drawer navigator??? Reanimated2 warning. React Native 【发布时间】:2022-01-12 22:35:09 【问题描述】:有人可以澄清除了 npm install react-native-gesture-handler react-native-reanimated 之外,抽屉导航器是否需要额外设置?安装抽屉和 react-native-gesture-handler 后 react-native-reanimated。抽屉上的官方文档不需要额外的步骤。但是,我收到警告“如果您想使用 reanimated 2,请完成安装步骤”。我的模拟器也很有趣。有时它工作,有时被冻结,导航不起作用。我怀疑它可能与抽屉有关并复活了。请澄清一下?
【问题讨论】:
遇到了同样的问题...希望 expo 现在会更稳定(从 v4 开始使用它) 【参考方案1】:React Navigation 相关包包括 @react-navigation/drawer
、@react-navigation/stack
、@react-navigation/bottom-tabs
和 @react-navigation/material-top-tabs
使用 react-native-gesture-handler
和 react-native-reanimated
以获得流畅的手势和动画。
React Navigation 团队没有直接定义要使用哪些版本的 react-native-gesture-handler
和 react-native-reanimated
,因为所有这些包都在 React Native CLI 和 Expo CLI 环境中使用。
开发者负责确定适合项目的版本。
最近,Software Mention 和 Shopify 的团队合作开发了新的 REACT NATIVE REANIMATED 版本 2。
这个新版本带来了一个新的更简单的 API 和 Turbo Modules 基础架构,尚未完全部署在 React Native 中(特别是在 android 上)。
当您使用 React Navigation 包时,您可以选择升级到 Reanimated V2 或保留旧版本。我预计该警告背后的原因。
希望模拟器在切换抽屉时变慢,这不是抽屉问题。对于流畅的动画和手势,我建议使用真正的 Android 设备
【讨论】:
以上是关于安装抽屉导航器时需要额外设置吗??? Reanimated2 警告。反应原生的主要内容,如果未能解决你的问题,请参考以下文章