#reactjs #react-native #react-navigation #react-navigation-stack
Вопрос:
Возникают проблемы при использовании функций навигации react-navigation. navigate.
Ошибка типа: неопределенный не является объектом (оценка «навигация.навигация»)
import React from "react"; import { AccountBackground, AccountCover, Title} from "../components/account.styles"; import { MaterialIcons } from "@expo/vector-icons"; export const AccountScreen = ({ navigation }) =gt; { setTimeout(() =gt; { navigation.navigate("Login");}, 3000); return ( lt;AccountBackgroundgt; lt;AccountCover /gt; lt;Titlegt;Meals To Golt;/Titlegt; lt;MaterialIcons name="navigate-next" size={48} color="black" /gt; lt;/AccountBackgroundgt; ); }; import React, { useState, useEffect } from "react"; import { NavigationContainer } from "@react-navigation/native"; import { createStackNavigator } from "@react-navigation/stack"; import { AccountScreen } from "../../features/account/screens/account.screen"; import { LoginScreen } from "../../features/account/screens/login.screen"; import { RegisterScreen } from "../../features/account/screens/register.screen"; const Stack = createStackNavigator(); const createScreenOptions = { headerShown: false }; export const AccountNavigator = () =gt; { return ( lt;NavigationContainergt; lt;Stack.Navigator screenOptions={createScreenOptions}gt; lt;Stack.Screen name="Main" component={AccountScreen} /gt; lt;Stack.Screen name="Login" component={LoginScreen} /gt; lt;Stack.Screen name="Register" component={RegisterScreen} /gt; lt;/Stack.Navigatorgt; lt;/NavigationContainergt; );};
Комментарии:
1. Пожалуйста, публикуйте код, а не изображения кода, которые нельзя копировать/вставлять, искать или читать с помощью программ чтения с экрана.
2. Вы пробовали навигацию по журналам консоли? Вы получаете
navigation
объект?3. Рохит. Я попробовал навигацию по журналам консоли, и она не определена. но почему? я что-нибудь пропустил?