开发者问题收集
登录成功后,我正在处理路由。但是出现了这个错误:Uncaught TypeError: Cannot read properties of undefined (reading 'navigate')这是登录页面class Login extends React.Component {constructor(props) {super(props);this.state = {loginName:
我是 React Native 和 React Navigation 的新手,我收到此错误。Uncaught TypeError: Cannot read properties of undefined (reading 'navigate')我不明白,因为我只是使用已经有效的相同代码,但现在它不起作用了。我正在尝试制作一个后退箭头,将您送回 MachineList 屏幕。//doesn't wo
我不确定这里出了什么问题,据我所知,我这样做是正确的,因为它在我的应用程序中的其他地方都有效。唯一的区别是我试图从 FlatList 组件执行此操作。这有什么问题?我也尝试过将 {navigation} 放在 renderMyItem 中而不是 FLToyCard 括号中,也没有用。我得到的错误是:TypeError:未定义不是对象(评估“navigation.navigate”)。import
App.js (Login)import * as React from 'react';import {useState} from 'react';import { Text, StyleSheet,KeyboardAvoidingView, ScrollView, Image,TextInput, TouchableOpacity, View } from 'react-native';im
一直试图在我的 React 应用上创建两个不同的用户,但是在使用 props 连接屏幕时遇到了问题。当我按“没有账户”时,我遇到了这个错误。有没有其他不使用 props 的方法,或者有没有解决此代码的方法?如有任何建议,我将不胜感激。谢谢SignUpScreenimport React,{useState, useEffect} from 'react'import { View, Text ,I
我尝试在 React Native 中使用 Stack Navigator 从“欢迎屏幕”转到下一页“创建闹钟屏幕”,但是,它一直给我错误,即 navigation.navigate 未定义。我在 index.js 文件中创建了一个 MyStack 函数:const Stack = createNativeStackNavigator();function MyStack() {return (<
我是 react-native 的新手。为了学习,我创建了一个示例项目。我想通过按下抽屉内的文本导航到另一个页面。所以我遇到了错误TypeError: undefined is not an object (evaluating '_this.props.navigation.navigate')我添加了示例代码import React,{Component} from "react";impor
我有一个 React Native IOS 应用程序,在导航到另一个页面时出现未定义的错误。下面是我声明了“设置”屏幕的导航器。FRNavigator.jsimport React from 'react';import { View,StyleSheet,SafeAreaView,Button,ScrollView,Text} from 'react-native';import { creat
当我尝试使用 @react-navigation/bottom-tabs 时,出现以下错误:Error: Requiring unknown module "undefined". If you are sure the module exists, try restarting Metro. You may also want to run `yarn` or `npm install`.Mat
当我按下按钮时,我需要导航到我的主屏幕。但我收到错误=>TypeError:未定义不是对象(评估“navigation.navigate”)我的代码import React, { Component, useEffect } from 'react'import { Card } from 'react-native-elements'import AsyncStorage from '@rea
我得到了“Screen1”,在其中创建了一个字符串“blabla”。根据文档,我可以将其设置为导航参数:export default function Screen1() {const navigation = useNavigation();navigation.navigate("Screen2", { item: "blalbla" });return (<View><Text>Render
导航到另一个页面时,它给出未定义的错误。通常没有做出任何更改。我删除了 node_modules 并重新安装。我重置了代码。我删除了项目并重新启动。但没有解决方案。TypeError:未定义不是对象(评估“options.routeGetIdList[action.payload.name]”)import { Button, View, Text } from 'react-native';im
我有一个 OTP 屏幕,我已向第一个TextInput字段添加了一个引用,以便在屏幕加载时,它会获得焦点:// refconst pin1 = useRef();// navigation listenernavigation.addListener('focus', () => {pin1.current.focus();})但它返回一个错误:TypeError:undefined 不是对象(评
我刚刚更新了我的 expo 项目,并尝试使用本指南将 react-natigation 从 v3 升级到 v4,但出现了此错误消息。找不到问题所在从 3.x 升级 | React NavigationTypeError:undefined 不是对象(正在评估“Object.keys(routeConfigs)”)
import React from 'react';import { createBottomTabNavigator } from '@react-navigation/bottom-tabs';import { enableScreens } from 'react-native-screens';import { createNativeStackNavigator } from 'reac