我尝试了React Native的CRNA作为:
npm install -g create-react-native-app
create-react-native-app my-app
cd my-app/
npm start
但是,导航不起作用(它应该是非常基本的,对吗? 我使用了视频"React Native Crash Course"中的示例,导航示例。但是,我收到以下错误:
导航器已弃用,已从包中删除。
我尝试了以下方法,但结果相同。
npm install --save react-navigation
有人知道我错过了什么吗?
如果您仍然想使用 Navigator,那么您可以尝试使用 react-native-deprecated-custom-components。
然后,您可以像这样导入包:
import NavigationExperimental from 'react-native-deprecated-custom-components';
并像这样使用(示例(:
<NavigationExperimental.Navigator
// Default to movies route
initialRoute={{ name: 'movies' }}
// Use FloatFromBottom transition between screens
configureScene={(route, routeStack) => NavigationExperimental.Navigator.SceneConfigs.FloatFromBottom}
// Pass a route mapper functions
renderScene={RouteMapper}
/>
希望它能帮助你! :)