我正在使用Axios访问一个API,当我通过浏览器()连接到它时,它看起来像这样:
[{"id":1,"name":"Detection of solar neutron events and their theoretical approach","groupById":2,"groupBy":null},
{"id":2,"name":"Dark energy and modified scale covariant theory of gravitation",
我目前收到错误消息TypeError: movieData.map is not a function,这对我来说没有任何意义,当我从API中获取数据时,它是一个对象数组。我将数据从API加载到useEffect()中,然后加载一次,然后将其设置为我希望在Promise中使用的状态。
关于Axios和从Axios接收数据,我遗漏了/不了解什么?
import React, { useState, useEffect } from 'react';
import Axios from 'axios';
import { Container, Row, Col }
我正在尝试使用wikipedia API。我正在使用Axios来请求数据。当我通过从App的状态传递的属性来映射时,我得到了以下错误:
Uncaught TypeError: search.map is not a function
我已经检查了预期的值是一个数组。看起来是这样的,我可以在react开发工具控制台中操作它。它也有一个Array的原型,所以我很困惑为什么我不能这样做。
根组件:
class App extends React.Component
{
constructor()
{
super();
this.state = {search: {}}
当我试图对从父组件获得的图像进行.map以渲染从unsplash获得的图像时,我得到了一个类型错误.map is not a function error。我附加了这个问题的代码。如果解决了错误,它将显示搜索栏中的图像
import React, { useState } from 'react';
import axios from 'axios';
import SearchBar from '../SearchBar/SearchBar';
import ImageList from '
在我的代码中,我在InterestBox上使用一个单击事件来更新InterestBox的外观并更改InterestBox父级的状态。
但是,当我使用React工具检查元素或试图向API发送请求时,state.interests总是空的。但是,当我在控制台中记录状态时,它会显示一个长度为0的数组,但包含所有正确的值。
我试图找出我的代码出了什么问题,但是我认为我需要一个外部的外观来找出什么是错误的。
import axios from 'axios';
import * as Cookies from 'js-cookie';
import React, { Co
你好,我正在学习react,当我运行我的代码时,我在浏览器中偶然发现了一条错误消息:(TypeError: newsData.map is not a function)。Vs代码不会在出现错误时通知我,只有我的浏览器会显示它(我使用crome) import React, { useEffect, useState } from "react";
import Navigation from "../components/Navigation";
import Logo from "../components/Logo";
import ax
我试图从API中获取数据,该API的url包含用户输入的字符串。顺便说一句,如果用户输入无效的字符串,api不会返回任何内容,整个应用程序就会崩溃,错误为"TypeError:无法读取null的属性(读取'map')“。有什么办法可以避免这种情况吗?
API调用:
const callCocktailApi = () => {
// This function fetches an array of cocktails from the api and stores it in cocktailArray
axios
.get(
我正在为大学学习React.js,而且有点卡住了。我得到了这个错误:
weathers.map not a function
我相信这是很简单的事情,但我想不出来!它是一个标准的create-react-app,创建了一个名为components的目录,这2个文件位于那里:
Weathers.js:
import {useState} from 'react'
import axios from 'axios'
import Weather from './Weather'
function Weathers() {
const [we
我试图在页面上显示一组新闻文章,但得到了一个错误:
Unhandled Rejection (TypeError): this.state.newsPost.map is not a function
这是我正在运行的代码:
import React, { Component } from 'react'
import { Container, Row, Col } from 'bootstrap-4-react';
import News from '../Articles/News';
import Post from '