我是 react-native 的新手,想尝试 react-navigation。但是当我尝试运行一个基本的应用程序时,它给了我'未定义不是一个对象(评估'Component.router)'错误。请帮忙
这是错误的屏幕截图 https://i.gyazo.com/fa89defeff8bef894f509f1511f9b1ae.png
这是我在默认项目中唯一改变的,除了安装 react-navigation 和 react-native-gesture-handler
import React, {Component} from 'react';
import {Platform, StyleSheet, Text, View} from 'react-native';
import {createAppContainer,
createSwitchNavigator,
createStackNavigator} from 'react-navigation';
type Props = {};
export default class App extends Component<Props> {
render() {
return <AppNavigator/>;
}
}
class MainScreen extends Component{
render(){
return <Text>Hi</Text>
}
}
const AppNavigator = createAppContainer(SwitchNavigator);
const SwitchNavigator = createSwitchNavigator({
MainScreen : MainScreen,
});```
牛魔王的故事
温温酱
白衣非少年
相关分类