У меня есть приложение с исходной реакцией, и я получаю следующую проблему. Это ошибка
Мои зависимости следующие:
"dependencies": {
"@react-native-community/masked-view": "^0.1.10",
"@react-navigation/native": "^5.1.6",
"@react-navigation/stack": "^5.2.13",
"react": "16.11.0",
"react-native": "^0.62.2",
"react-native-gesture-handler": "^1.6.1",
"react-native-reanimated": "^1.8.0",
"react-native-router-flux": "^4.2.0",
"react-native-safe-area-context": "^0.7.3",
"react-native-screens": "^2.5.0",
"react-navigation": "^4.3.8",
"react-navigation-stack": "2.0.15"
},
Мое приложение. js
const LoginStack = createStackNavigator(
{
Login: Login,
// Register: RegisterScreen,
},
{
initialRouteName: 'Login',
headerMode: "none"
}
)
const Navigator = createSwitchNavigator(
{
LoginSwitch: LoginStack,
AuthLoading: SplashScreen
},
{
initialRouteName: 'LoginSwitch',
headerMode: 'none'
}
)
export default createAppContainer(Navigator)
Мой индекс. js
import React from 'react'
import { AppRegistry } from 'react-native';
import 'react-native-gesture-handler'
import { name as appName } from './app.json';
import SplashScreen from './src/utils/splashScreen'
import App from './src/App'
AppRegistry.registerComponent(appName, () => App);
Если я помещаю spla sh в initialRoute, он работает, но если я ввожу логин, он не работает
screen Login
class Login extends Component {
render() {
return (
<View style={{flex: 1}}>
<Text>Teste</Text>
<Text>Teste</Text>
<Text>Teste</Text>
</View>
)
}
}
export default Login