import React, { useState } from 'react';
import { createAppContainer } from 'react-navigation';
import { createStackNavigator } from 'react-navigation-stack';
import Result from './components/Result';
import Home from './components/Home';
export default class App extends React.Component {
render() {
return (
<AppContainer />
)
}
}
const AppNavigator = createStackNavigator({
Home: {
screen: Home,
},
Result: {
screen: Result
}
}, {
initialRouteName: "Result"
});
const AppContainer = createAppContainer(AppNavigator);
并且**即将到来的错误是**
node_modules \ expo \ AppEntry.bundle?platform = android&dev = true&minify = false&hot = false:25241错误:createStackNavigator()
已移至react-navigation-stack
。有关更多详细信息,请参见https://reactnavigation.org/docs/stack-navigator.html。
正如错误所言,createStackNavigator()
已在反应导航版本4中移至react-navigation-stack
,因此您必须单独安装react-navigation-stack
。
npm i react-navigation-stack
或
yarn add react-navigation-stack
希望这对您有所帮助。随时提出疑问。