我已经实现了 useReducer 来根据操作类型分派操作,并且每次我都会根据操作类型更新状态变量,但在尝试读取初始状态时总是会出错。可能我的代码可以解释更多。我在尝试读取 initialLoginState.isLoading 时收到错误。App.js 代码:import * as React from 'react';import { NavigationContainer } from '@
2020-12-12
我从服务器获取了一个数组。这是数组:[{"body":"one"},{"body":"two"},{"body":"three"}]在 Home2 组件中:import React, { Component } from 'react';class Home2 extends Component {constructor() {super()this.state={status:''}}compo
2020-12-12
在 Mac 上运行 npm install -g react-native 项目时出现 TypeError。完整错误TypeError:无法解构“undefined”或“null”的属性stat。在 Object。(/usr/local/lib/node_modules/npm/node_modules/@npmcli/node-gyp/lib/index.js:2:29)
2020-12-10
当我尝试在booklis.jsx中解构 Bookcontext 时,它不起作用,并且显示:TypeError: Cannot destructure property 'books' of 'Object(...)(...)'as it is undefined.bookcontext.jsx// 功能组件import { createContext, useState } from "react
2020-12-08
我被困在调用 clickRemoveHandler 上。我的想法是,我有两个组件:第一个 - 布局,它呈现页眉、导航和页脚组件;第二个 - 计算器,它是我的核心组件,具有数据输入等功能...在计算器组件中,我有具有托管状态的按钮,因此当我单击布局组件 (div) 上的任意位置时,我需要调用操作按钮的计算器函数。代码如下:class Layout extends Component {.....cl
2020-12-06
我目前正在开发一款小型应用,我想将相机胶卷中的图像加载到应用中。我已经在 Expo Image Picker 文档的帮助下构建了一个组件来实现这一点。遗憾的是,我的 expo 客户端中总是出现以下警告,我无法从相机胶卷中选择任何图像。当我单击按钮选择它们时,它只是保持原样。我的代码:import React, {useEffect, useState} from 'react';import {
2020-12-02
我正在使用 map 函数循环遍历对象,并且我想访问对象内部名为“text”的数组的属性。但是有些数组是空的,所以 text 属性未定义。因此,计算机向我抛出一个错误。我收到此错误'TypeError: Cannot read property 'text' of undefined'我的方法是使用迭代运算符在对循环的每个特定对象执行之前检查 item.myStocks[0].text 是否存在。但
2020-12-02
我是 React Native 和 Redux 的新手,我收到了一个错误消息,我真的很难处理。这是我收到的错误TypeError: undefined is not an object (evaluating '(0,_reactRedux.useSelector)(function (state) {return state.myPigeons.myPigeons;}).length')我将在这
2020-11-28
我尝试从对象输出数据,但出现错误“TypeError: 无法读取未定义的属性‘dropdownList’”,在 Lesson 数组之前所有对象都成功到达,但随后出现未定义,这可能是什么问题?其他所有 jsx 都已删除以提高可读性https://ibb.co/hRytjMBhttps://ibb.co/6F1YcBrLesson.jsx{this.props.lesson.dropdown.drop
2020-11-27
我正在使用这些数据来填充 FlatList,每个项目都包含一个 LinearGradientconst DATA = [{id: 'bd7acbea-c1b1-46c2-aed5-3ad53abb28ba',title: 'First Item',firstColor: "#f472a7",secondColor: "#d84351"},{id: '3ac68afc-c605-48d3-a4f8-
2020-11-26
我尝试使用 useContext,但不断出现错误。这是我的配置文件import React from 'react'export const ConfigurationContext = React.createContext()export default ConfigurationContext这是我的 App.jsimport './App.css';import React,{Fragme
2020-11-25
我这里有一个Beach组件,它向我抛出了错误:TypeError: Cannot convert undefined or null to objectResortDetailC:/Users/JS/Desktop/MERN/KR/frontend/src/screens/Beach.js:3330 | <p>{description}</p>31 | <b
2020-11-25
作为 React Native 项目的一部分,我有一个非常简单的 Fetch API 调用。我似乎能够接收响应数据(已通过Console.log()验证),但出于某种原因,我的数据无法正确传输到useState()。我以前做这件事的时候没有遇到任何困难。这是我尝试存储数据的地方:const [data, setData] = useState("");这是我的 API 调用:fetch('http
2020-11-23
我正在尝试将静态类功能导入我的main.js文件,但是使用TSC编译后使用该功能,我得到:685186996我尝试分配它一种没有运气的类型,也没有运气再次导入的不同方法...我觉得答案很简单,但似乎无法将其定位在TS文档中,我只是只是此时敲我的头。这是我试图导出的类。54448776134777656322452525665818807738运行TSC后,我们获得/main.js683810677
2020-11-20
因此,我尝试像这样更改我的状态export default function RegisterScreen({navigation}) {const {register, control, handleSubmit, errors} = useForm({resolver: yupResolver(schema),});const [state, setState] = useState({cur
2020-11-12