当我使用 react-navigation 来实现 createMaterialTopTabNavigator 时,它在iOS上运行良好,但在Android上会发出警告,指出将在其中删除 ViewPager Android未来版本,并要求我使用从“ @ react-native-community / viewpager”导入的内容,而不是react-native 。请确保此警告来自react-navigation软件包,并且需要在react-navigation中进行更改包对其进行修复。
但是我在他们的GitHub页面上没有看到与此相关的任何未解决的问题,或者这是常见的更新问题吗?我是否需要等待下一个版本的更新?
答案 0 :(得分:1)
这是react-navigation
中与此相关的问题线程,很遗憾,该线程已经关闭,但没有解决方案。下面是建议的解决方法,以阻止来自以下情况的特定警告:https://github.com/react-navigation/react-navigation/issues/5730#issuecomment-518372933
与此同时,您可以通过在应用的根目录级别执行此操作来隐藏此警告的黄色框:
import { YellowBox } from "react-native"
YellowBox.ignoreWarnings([
"Warning: ViewPagerAndroid has been extracted",
])