React Native:我使用CRNA,但导航不起作用

时间:2017-08-09 02:01:30

标签: react-native navigation

我尝试了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”中的示例,导航示例。但是,我收到了以下错误:

  

Navigator已弃用,已从包中删除........

我尝试了以下内容,但结果相同。

npm install --save react-navigation

任何人都知道我错过了什么?

1 个答案:

答案 0 :(得分:0)

如果您仍想使用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}
/>

希望它可以帮到你! :)