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。
发布于 2020-01-26 15:21:46
正如错误所说,在react-navigation 4中,createStackNavigator()已被移至react-navigation-stack,因此您必须单独安装react-navigation-stack。
npm i react-navigation-stack或
yarn add react-navigation-stack希望这对你有帮助。请不要有疑问。
https://stackoverflow.com/questions/59916302
复制相似问题