react-navigation 更新了3.0版本,但一使用却出了点问题
当我使用 createStackNavigator 的时候会报出一个错误
import React from "react";
import { View, Text } from "react-native";
import { createStackNavigator, createAppContainer } from "react-navigation";
class HomeScreen extends React.Component {
render() {
return (
<View style={{ flex: 1, alignItems: "center", justifyContent: "center" }}>
<Text>Home Screen</Text>
</View>
);
}
}
const AppNavigator = createStackNavigator({
Home: {
screen: HomeScreen
}
});
export default createAppContainer(AppNavigator);
这是直接复制官方的例子
不过如果使用 createBottomTabNavigator 却不会报出任何错误!网上基本没发现出这个错误的,不知道我这是不是个别情况!
最后解决办法是
yarn add react-native-gesture-handler -S
react-native link react-native-gesture-handler