我是 React Native 和 React Navigation 的新手,我收到此错误。Uncaught TypeError: Cannot read properties of undefined (reading 'navigate')我不明白,因为我只是使用已经有效的相同代码,但现在它不起作用了。我正在尝试制作一个后退箭头,将您送回 MachineList 屏幕。//doesn't wo
当我将 props 从我的登录组件传递到通知组件时,我得到了 TypeError: undefined 不是对象(评估'route.params')这是 Login.jsexport const Login = ({navigation}) => {const [username, onChangeUsername] = React.useState("");const [password, on
2021-08-20
我是 React Native 的新手,正在学习“导航”。我的练习应用程序的流程是:App.js -> login.js -> dashed.js -> updateUser.js,运行良好。我也在使用 react-native-tab-view 库。当用户从 login.js 导航到 dashed.js 时,他会看到 3 个选项卡,其中一个是 updateUser.js,它只有一个按钮,我希望当
2020-10-28
这是我的主页代码:import React from "react";//More Importsexport default class Home extends React.Component {//Some Coderender() {const { navigation } = this.props;return (<ScrollView>//Some Code<View style={s
2020-08-21
import React from 'react';import {createAppContainer} from 'react-navigation';import { createMaterialBottomTabNavigator } from '@react-navigation/material-bottom-tabs';import {createStackNavigator} fr
2020-06-20
我正在尝试使用 createStackNavigator 实现基本的堆栈导航:App.jsimport { createStackNavigator } from '@react-navigation/stack';const Stack = createStackNavigator();function MyStack() {return (<Stack.Navigator><Stack.Scr
2021-01-26
问题描述我通过npx react-native link react-native-navigation安装了库(并修改了andoid/build.gradle中的minSdkVersion)。当我运行 npx react-native run-android 时,应用程序已构建并正常运行,但我在终端中收到以下错误:error React Native CLI uses autolinking f
我尝试了很多方法来修复这个错误,但都失败了。FOR ANDROID NOT IOS._RNGestureHandlerModule.default.Direction我尝试了 android。我发现了react-native-gesture-handler的错误,但我不知道如何修复它。我正在一步一步地遵循这个说明https://reactnavigation.org/docs/en/getting
2019-11-13
我有一个组件InventoryScreen,它包含一个像这样的Flatlist:<FlatListnumColumns={2}data={filteredData}keyExtractor={(item, index) => index.toString()}renderItem={renderItem}stickyHeaderIndices={[0]}keyboardDismissMode={"
我一直在尝试让一个简单的 React Native StackNavigation 示例应用运行,但是我一直收到TypeError:未定义不是对象(评估“this.props.navigation.navigate”)我不希望应用在此阶段导航到任何地方,只需使用应用栏和一些任意文本进行部署即可。import React, { Component } from 'react';import {App
2018-06-04
我正在按照本教程实现用于用户身份验证的切换导航器:https://snack.expo.io/@react-navigation/auth-flow-v3。但是,当我尝试导航到下一个屏幕时,this.navigation.navigate 似乎未定义。undefined is not an object (evaluating 'this.props.navigation.navigate')我正
2020-01-13
我在 React Native 中实现了 Stack Navigator,但它显示错误:“TypeError:无法读取未定义的正确‘navigate’”。令人惊讶的是,这对一个组件有效,但当我在另一个组件中使用相同的代码时,它显示上述错误。import React from "react";import "react-native-gesture-handler";import { Navigat
对于一个业余项目,我正在构建一个应用程序,我的朋友可以查看我们计划的小组活动。每当有人点击某个活动时,我都希望显示一个包含该特定活动详细信息的屏幕。因此,我想从显示带有事件的 FlatList 的 EventScreen 转到 EventDetailScreen。它需要显示一个特定事件。到目前为止,我已经让导航部分正常工作,但我无法将任何数据传递到下一个屏幕...我尝试过以多种方式将事件作为参数发
将文本输入从一个屏幕传递到另一个屏幕时出现上述错误。有趣的是,启动应用程序时出现错误并导致应用程序崩溃。但是,如果我删除以下代码中的行:const { input } = route.params; 运行应用程序。它不会崩溃。因此,我可以使用文本输入导航到屏幕。输入一些文本。然后重新添加行 const { input } = route.params; 应用程序可以运行,并且数据可以从一个屏幕传递
我已按照教程https://reactnavigation.org/docs/intro/中的说明实现了 React Navigation 示例,并且运行良好。<ButtononPress={() => navigate('Chat')}title="Chat with Lucy"/>我不想直接在 onPress 中调用 navigation,而是想在单独的函数 btnToChat 中调用它。我尝
2017-06-14