我是 ReactJS 的初学者,下面是我正在尝试运行的示例程序:App.jsimport React, { Component } from 'react';import logo from './logo.svg';import './App.css';import Person from './Person/Person';class App extends Component {state
2020-03-12
我在正在进行的 React 项目上遇到了此错误TypeError:无法读取未定义的属性“0”,我不确定为什么我一直收到此错误。我对 REACT 完全陌生。我知道我传递了一个未定义的这是我的文件代码App.jsimport Expenses from "./components/Expenses";function App() {const expenses = [{id: 'e1',title:
2021-07-21
我正在编写一个函数来计算 12 行的各列总数,并创建一个大小相同的总值的新数组,但我一直收到错误TypeError:无法读取未定义的属性“0”我该如何解决它维度 [6][12] 的 new_matrix 是预先计算的,然后传递到 colTotaler 函数中,因为矩阵输入也是通过矩阵输入形式获得的colToataler(new_matrix);let columns = [0,0,0,0,0,0,
2021-08-27
我试图访问 JSON 数据中payload中的键和值,如果键存在于数组countTargetOptions中,我将在组件中显示它。但是当我尝试显示数据{payload[0]?.payload?.countTargetOptions[i]>时,我一直收到Uncaught TypeError: Cannot read properties of undefined (reading '0')(注意:在
2022-07-08
我正在开发一个 React App,并且尝试使用axiosGET 请求从我的节点后端获取一些数据。我当前正在使用的与此问题相关的 Api 端点如下:// NodeJS Backendapp.get('/v1/companys/user/:user_uuid', verify, (req, res) => { // GET - Company by User UUIDconst selectQuer
2022-10-30
我是 React Native 和 Hooks 的新手。在我的项目中,我声明了两个状态属性,我想在函数中获取它们。但我没有从 Hooks 属性中获取值。在控制台中,它显示 [object object]const Login =()=> {const [username, setUserName] = React.useState('');const [password, setPassword]
2019-11-11
https://reactjs.org/docs/hooks-custom.html构建自己的 Hooks 可让您将组件逻辑提取到可重用的函数中。这就是我想要做的:将我的组件逻辑提取到其他组件的可重用函数中。我的功能组件://Reactimport React from 'react';import { FlatList, View, Text, StyleSheet } from 'react-
2020-08-01
我对 JS 和 React 还很陌生。当我尝试让一个组件出现并在单击另一个组件时消失时,我收到此错误:无效的钩子调用这是我的代码:const RenderList = ({data}) => {return data.map((option, index) => {return <Item title={option}/>});};const Header = ({ title, style, p
2020-11-28
我正在尝试在我的应用中实现购物车。我创建了另一个文件,其中包含我想要调用的函数,但我一直收到无效的钩子调用。export function CartProvider(props) {const [items, setItems] = useState([]);function addItemToCart() {console.log("test")}return (<CartContext.Pro
2022-03-30
因此,我正在尝试创建一个函数,以便将登录信息发送到我的 API。我已经尝试了所有方法。但它一直停止 useSate 行(红色箭头所在的位置)。因此,看起来 useState 无法无缘无故地工作,因为之前的日志可以正常工作,如您在错误屏幕截图中看到的那样。请注意,先前导出的函数运行正常。而且我没有不匹配的反应版本。有什么想法吗?
2022-05-20
const startTimer = () => {Alert.alert('hye timer started')useInterval(() => {handleTimer()}, 1000);};这是我按下按钮时调用的函数。useInterval 是自定义钩子,其代码如下:import { useEffect, useRef } from 'react';export default fun
2022-06-07
我想创建一组过滤器来暂停或播放我的视频。我的实现如下所示:const Player = () => {const playFilters = [useIsPageVisible(), useIsInViewport(videoElement)];const player = useInitPlayer();useEffect(() => {if (player) {if (playFilters.
2022-08-09
我正在编写代码,以便在从数据库加载数据之前,它将显示加载消息,然后在加载后,使用加载的数据呈现组件。为此,我同时使用了 useState 钩子和 useEffect 钩子。以下是代码:问题是,当我使用 console.log 检查时,useEffect 被触发两次。因此,代码查询了相同的数据两次,这应该避免。以下是我编写的代码:import React from 'react';import '.
2020-03-10
我正在尝试学习钩子,但useState方法让我感到困惑。我正在以数组的形式为状态分配初始值。useState中的 set 方法对我来说不起作用,无论是否使用扩展语法。我在另一台电脑上创建了一个 API,我正在调用它并获取我想要设置到状态中的数据。这是我的代码:<div id="root"></div><script type="text/babel" defer>// import React,
2019-01-07
我正在尝试在无状态组件中使用上下文。我将 React 更新到 v16.8.0 并添加了 useContext,但是,我不断收到这两个错误,不知道还能做什么。这是我的代码:import React, { useState } from "react";import axios from "axios";import { LanguageContext } from "./languageContex
2019-07-03