开发者问题收集
我对 React 还很陌生,并收到以下错误:react-dom.development.js:14906 Uncaught Error: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following
const getToken = (userId, token) => {22 | getmeToken(userId, token).then((info) => {23 | console.log("INFO COMING", info);> 24 | if (info.error) {25 | setInfo({ ...info, error: info.err
我正尝试使用来自 API 的数据填充表格。已更新*************import React, { useMemo, useState, useCallback, useEffect } from "react";import {AppLayout,Button,Box,Form,SpaceBetween,Grid,} from "@affn/awsui-components-react/p
我有来自 API 的数据,我想映射它的值。但无法这样做。我收到“无法读取未定义的属性‘map’”错误。我无法弄清楚为什么会收到此错误我尝试了所有可能的解决方案。如果代码中没有 map 函数,则代码可以正常工作。class MyVerticallyCenteredModal extends React.Component {render() {return (<Modal{...this.props
我正在制作一个小型 To-Do 应用程序,以了解有关 ReactJS 和 React Hooks 的更多信息。问题是我不明白我正在使用的list.map()有什么问题。它一直告诉我它不是一个函数。但我不明白我首先是如何将它用作函数的?我一直在谷歌上查找我做错了什么。我尝试以多种方式更改我的代码,但似乎无法找出问题所在。只要我点击“提交”按钮,它就会崩溃并给我TypeError:list.map 不
错误出现在我的 map 函数中。我正在按照reactjs教程操作,在将值从一个组件的状态传递到另一个组件时,我总是遇到问题。我正在使用axios.get()连接到后端。export default class Viewcustomer extends React.Component{constructor(props) {super(props)this.state = {Id:"",name:"
我正在使用 React Hooks,我想显示来自 API 的每个count。但我收到错误无法读取属性“map”API 返回 json 数据,如:model: {item 1: {count: 200}item2: {count: 300}item 3: {count: 400}}并且useEffect看起来像:const [results, setResults] = useStates();us
嗨,伙计们正在遇到一个错误,例如无法阅读属性,不知道我在哪里,请尝试解决我的错误或告诉我我该怎么办?8177765025这是我的人。
我是 reactjs 的初学者。我在高阶组件中收到 map 错误。当我尝试console.log(items)时,项目显示在控制台日志中,但项目未在模板中呈现,有人能告诉我如何解决错误TypeError: 无法读取未定义的属性“map”class App extends React.Component {constructor(props) {super(props);this.state = {
我是初学者。提前感谢您分享您的知识。这个错误最初并没有出现。但即使他们使用相同的代码,现在也出现了。原因是什么?虽然通过Api接收的数据具有数组的形式,但“map”方法不起作用。我阅读了另一个相同的问题,但我无法解决这个问题。这个错误困扰了我一天。让我知道我该怎么做。import React, { useState, useEffect } from "react";import axios fr
我用 react 创建了一个电子商务网站,在页面之间重定向时出现错误问题:当想从分类页面重定向到单品页面时,出现错误“无法读取未定义的 .map”,但刷新页面时,可以看到页面。同样,当想从单品页面重定向到主页时也会出现同样的情况。以下代码来自分类页面。在 usequery 中,我在返回函数中使用 isloading、iserror 和 isSuccess,如下所示const {isLoading,
我有以下动态生成的字符串:var stringA = ["a1", "a2", "a3" ... 'a400' ... 'a600']; // length 600var stringB = ["b1", "b2", "b3" ... 'b400']; // length 400如何获取像这样组合的数组或字符串:var myString = ["a1b1", "a2b2", "a3b3" ...
我有一个字符串数组,如何一次组合两个元素并用下划线分隔。var array = ['a', 'b', 'c'];输出应为['a_b', 'a_c', 'b_c']如何在 Javascript 中执行此操作?请注意,这与JavaScript 中的排列?不同,因为我们需要两个元素的组合,并且不能是无法复制的数组元素。谢谢。
我有一个零件编号数组,['PCI-33', 'GG-34', 'GG-32']我有一个区域数组,['UK', 'US', 'CA', 'MX']等。我试图将这两个数组合并起来,这样就可以得到如下结果:['PCI-33-UK', 'GG-34-UK', 'GG-32-UK', 'PCI-33-US', 'GG-34-US', ..., 'GG-32-MX']有什么有效的方法可以做到这一点?
我被一个编码挑战难住了两个小时,需要帮助。完整说明如下:给定一个字符串数组,按如下方式生成一个字符串:当数组中有多个字符串时,重复以下步骤:在数组中找到最短的字符串(如果有几个相同长度的字符串,则取最左边的字符串);在其余字符串中找到最短的字符串(如果有几个相同长度的字符串,则取最右边的字符串);从数组中提取选定的字符串;将它们连接的结果(第二个字符串应添加到第一个字符串的末尾)附加到数组的右端。