【发布时间】:2018-10-17 18:30:10
【问题描述】:
我在我的 React Native 项目中安装了 react-navigation。它是一个入门项目,没有任何代码。但是在运行项目时,我遇到了这样的错误。
这是我的导航代码
import { createStackNavigator } from 'react-navigation';
import Home from './screens/Home';
import WeatherDetail from './screens/WeatherDetail';
const Navigation = createStackNavigator({
Home: { screen: Home },
WeatherDetail: {
screen: WeatherDetail
}
});
export default Navigation;
这里是 App.js 代码
import Navigator from './Router';
export default class App extends Component {
render() {
return (
<View style={styles.container}>
<Navigator />
</View>
);
}
}
如果我从 App.js 中删除导航器组件并将其替换为 Text,则应用程序运行时不会出现任何错误。
【问题讨论】:
-
这一切看起来都正确,你能显示
Home组件的代码吗? -
我猜你需要把它和
react-native link联系起来。 -
我在 iOS 中遇到了同样的问题。在这种情况下,您可以尝试手动添加 RNGesture 库。 tuntunir.blogspot.com/2019/02/…
标签: react-native react-navigation