Я пытаюсь обрисовать в общих чертах навигатор, но при получении опоры навигации отсутствует ошибка. Я добавил все необходимые пакеты, следуя инструкциям из Net Ninja, он также успешно импортировал btw import Home из './screens/home';
import 'react-native-gesture-handler';
import React, {useState} from 'react';
import * as Font from 'expo-font';
import Home from './screens/home';
import { AppLoading } from 'expo';
import Navigator from './routes/homestack';
const getFonts = () => Font.loadAsync({
'Lacquer-regular': require('./assets/fonts/Lacquer-Regular.ttf'),
'Roboto-bold': require('./assets/fonts/Roboto-Bold.ttf')
});
export default function App() {
const [fontsLoaded, setFontsLoaded] = useState(false);
if(fontsLoaded){
return (
<Navigator />
);
} else {
return (
<AppLoading
startAsync={getFonts}
onFinish={()=> setFontsLoaded(true)}
/>
)
}
}
Как выглядят мои маршруты Я использую V4 реагирующей навигации:
import { createStackNavigator} from 'react-navigation-stack';
import About from '../screens/about';
const screens = {
About: {
screen: About,
navigationOptions: {
title: 'About HorrorZone',
}
},
}
const AboutStack = createStackNavigator(screens, {
defaultNavigationOptions: {
headerTintColor: 'white',
headerStyle: { backgroundColor: 'red' }
}
});
export default AboutStack;
Как выглядит файл Homestack, если он поможет:
import { createStackNavigator} from 'react-navigation-stack';
import Home from '../screens/home';
import ReviewDetails from '../screens/reviewDetails';
const screens = {
Homepage: {
screen: Home,
navigationOptions: {
title: 'HorrorZone',
}
},
ReviewDetails: {
screen: ReviewDetails,
navigationOptions: {
title: 'Review Details',
}
}
}
const HomeStack = createStackNavigator (screens, {
defaultNavigationOptions: {
headerTintColor: 'white',
headerStyle: { backgroundColor: 'red' }
}
});
export default HomeStack;
Это точная ошибка, которую я получаю:
![Error](https://i.stack.imgur.com/A51R4.jpg)