React Navigation 路由导航库升级 5.x
当前版本:3.0.0
升级版本:5.12.8
安装依赖
$ yarn add @react-navigation/native @react-navigation/stack @react-navigation/bottom-tabs react-native-reanimated react-native-gesture-handler react-native-screens react-native-safe-area-context @react-native-community/masked-view
上述依赖中按照当前项目进行合理安装即可
修改范围
react-native-gesture-handler
在入口文件的顶部进行初始化:
import 'react-native-gesture-handler'
createAppContainer
在 React Navigation 5 中,已经没有用于提供导航上下文的 createAppContainer 了。现在需要 NavigationContainer 包装。
import { NavigationContainer } from '@react-navigation/native';
createStackNavigator
在 React Navigation 3 中,我们通过静态方式调用 createStackNavigator 来配置 navigator,其中,第一个参数是包含路由信息的对象,第二个参数是 navigator 的配置 options。在 React Navigation 5 中:<
本文地址:https://blog.csdn.net/u013718120/article/details/110876995