开发者问题收集
我正在使用 Material UI,当我使用下拉菜单组件时出现错误Error: Invalid hook call我正在使用带有 Material UI 框架的 Reactimport React, { Component, Fragment } from 'react';import {Header, Footer} from '../Layouts'import {Container, Pap
您好,我正在尝试创建一个自定义钩子,从数据库中获取我的用户对象并使用它,但是我的控制台日志显示对象出现后不久对象未定义,这会影响依赖于它的其他函数,它们仅捕获第一个状态并给出错误我该如何修复这是我的钩子代码:-import { useState, useEffect } from 'react'import { storage, auth, database } from '../api/auth
我有一个 React 组件,它调用后端 API,该 API 返回一个对象数组。本质上,我有一个useFetch.js文件,它获取数据,然后显示在Products.js文件中我的主要问题是,当我只是记录返回的数据时,无论我刷新浏览器多少次,总是会记录正确的数据。但是,一旦我包含一个地图来呈现数据,它就会仅第一次显示,然后我收到错误Cannot read property 'map' of null当
在我的 React Native 代码中,我一直使用 Hookstate 作为状态管理器(在本例中用于查看用户是否已登录)。虽然我的身份验证流程在点击登录按钮后确实会显示主页一秒钟,但随后会弹出错误(如标题所示)。以下是我对 Hookstate 状态的实现:import { createState, useState } from "@hookstate/core"const globalIsLo
我在评估 const 对象时遇到错误,这是一个最小的工作示例:import React from "react";import { View, StyleSheet } from "react-native";const App = () => {return (<View style={styles.container}></View>);}const styles = StyleSheet.c
我想让“Screen”中的 setLoading 函数在“HomeScreen”中可用。所以context.jsimport { createContext } from "react";export const LoadingContext = createContext();screen.js这是屏幕组件(HomeScreen 的父组件)。我想控制 HomeScreen(子组件)中 Modal
因此,这是我第一次使用 React Native,我正在创建一个应用程序来收集用户输入并使用表单参数呈现字符串集合,但是当我尝试填写输入字段时,我总是遇到相同的错误:Cannot read property 'value' of undefined关于表单处理,我应该如何解决这个问题?感谢您的关注。这是代码:import {React, useState} from 'react';import
我真的不明白我的代码中有什么问题,有人可以帮助我吗?我的代码:import React from 'react';import { StyleSheet, Text, View, Button } from 'react-native';import {createStackNavigator} from 'react-navigation-stack';import { createAppCon
我设置了一个带有各种屏幕的 Drawer Navigator。在一个屏幕上,我有一个带有简单 TouchableOpacity 的 FlatList,如下所示: <TouchableOpacityonPress={() =>navigation.navigate("ViewProject", {screen: "viewProject",params: { projectID: item.proj
我在第一个组件中创建了两个组件,我有一个对象,我想在另一个屏幕组件上显示它,我将它作为参数传递,但是当我通过错误喜欢它时,这是我的代码const Tweets = ({ navigation }) => (<ExpoScreen><Text>Tweets</Text><Buttontitle="View Tweet"onPress={() => navigation.navigate("Tweet
我创建了一个组件列表详细信息屏幕和列表项中的列表项,它有一张卡片,当人们点击卡片时它会显示 listingDetailScreen 当突然点击时发生同样的情况我想制作一个底部选项卡导航器并且在底部选项卡导航器中我已经传递了组件列表详细信息但它通过错误未定义不是一个对象这是我的列表屏幕的代码const listings = [{id: 1,title: "Close your eyes",price
我创建了一个组件列表详细信息屏幕和列表项中的列表项,它有一张卡片,当人们点击卡片时,它会显示 listingDetailScreen,当突然点击时也会发生同样的情况,我想制作一个底部选项卡导航器,并且在底部选项卡导航器中我已传递组件列表详细信息,但它通过错误未定义不是对象这是我的列表屏幕代码这个 prams 在堆栈导航器中没有给我错误,但它在选项卡导航器中显示错误const listings =
我有 React Native 应用程序,它有两个屏幕,因此在第一个屏幕中,用户将导航到另一个屏幕,在该屏幕中将获得三个值,单击按钮时,我再次将这些值传递给第一个屏幕,在第二个屏幕中,我使用类似以下方法传递参数:<TouchableOpacity style={styles.touch} onPress={() => this.props.navigation.navigate("dashboar
当我尝试在 React Native 中将数据从登录屏幕传递到我的个人资料屏幕时,我遇到了这个问题。我很困惑我在这段代码中遗漏了什么,所以有人可以帮助我解决这个问题。提前谢谢你。登录屏幕const Login = ({ navigation }) => {const [name, setName] = useState("");const [password, setPassword] = use
我在 expo 中使用 react-native,并使用 redux 创建用户资料,在使用 currentUser 获取当前用户详细信息时,出现了 Profile.js 中提到的错误。当重新加载应用程序而没有当前用户详细信息时,我得到了未定义的结果