我不断收到TypeError: countries.map is not a function,但我不知道为什么。当我注释掉<Table />并使用console.log(tableData)时,它会显示正确的国家/地区数组,但是当我包含<Table />时,我没有得到数组。任何帮助都将不胜感激!import React, {useState, useEffect} from 'react';im
2020-07-24
我正在将我的代码从基于类的组件迁移到基于函数的组件。我的代码在基于类的组件中运行良好,但是当我将代码修改为基于函数的组件时,我收到 TypeError:无法读取未定义的属性“props”。我的基于类的组件代码如下:import React, { Component } from 'react';import { Link } from 'react-router-dom';import { con
2020-11-11
我正在学习 React JS 课程。我想使用props和toLocaleString方法呈现日期和星期。但应用程序崩溃了。这是我的代码 function ExpenseDate(props) {const month = props.date.toLocaleString("en-US", { month: "long" });const day = props.date.toLocaleStri
我正在开发一个 React 应用当通过无限滚动运行此功能时,我会收到错误Unhandled Rejection (TypeError): can't access property "country",this.props is undefinedasync pageUpdater() {let url = `https://newsapi.org/v2/top-headlines?country
2022-05-10
这是我第一次使用 Javascript/React JS 编写代码,所以我不确定这里出了什么问题。getLicensees() 向我的 API 发送 GET 请求并返回所有被许可人。到目前为止,此方法有效,控制台日志也正常工作并打印正确的值。constructor(props) {super(props);this.state = {licensees: []};let licenseeRespo
2018-06-04
无法读取未定义的属性“数据”我的 react-typescript 电影信息应用出现问题。我想做的是显示从 API 返回的数据,但我卡在了“无法读取未定义的属性‘数据’”,所有组件都已构建,但这是一个完全的障碍。我见过其他一些例子,人们有类似的问题,但我找不到任何解决方案。我也不知道从哪里开始寻找。除此之外,我几乎没有编写 Web 应用程序的经验,说实话,任何应用程序都没有。任何帮助都将不胜感激!
2018-06-05
经过几个小时的搜索和尝试自己修正代码,我还是无法让它工作,也找不到关于我的具体问题的任何明确文档。任何帮助都将不胜感激!我正在尝试制作一个电影评级应用程序,我几乎已经完成了。但是,我现在想做的是从 API 显示我的信息。我有一个单独的组件“SearchForm.tsx”,它处理在 API 调用后在 app.tsx 中调用的搜索字段,即“ + SearchForm ”,这应该等于 API 的查询。当
2018-06-06
我是 React 世界的新手。我正在创建天气应用,并使用 openweathermap api 获取数据(使用 dark sky api 并遇到同样的问题)。问题是我获取了数据并将其保存到状态。我可以通过 JSX 和 console.log 打印该状态的全部内容,但无法访问内部的特定数据(通过 console.log 和 JSX)。问题说:TypeError:无法读取未定义的属性“city”这是我
2019-03-08
我想从电影 API 获取 JSON,我获取了变量“data”中的数据,但即使加载了数据,我的数组“allFilms”仍然是空的......(参见下面的代码),请问为什么我的数组仍然是空的?const [allFilms, setAllFilms] = useState([]);const [pending, setPending] = useState(true);const [activePag
2019-07-10
// 我英文不好,请谅解。当您尝试通过从api接收数据来使用地图时,由于类型错误而发帖寻求解决方案。我写的代码有什么问题?.then(data =>This.setState({movie: data.boxOfficeResult,List: data.boxOfficeResult.dailyBoxOfficeList,Date: data.boxOfficeResult.ShowRange,
2019-11-20
当我试图搜索电影并返回一系列电影的响应时,我正在在React应用中获取此错误消息。335310810是src/app.js:494268073我不确定为什么它在说“电影”不确定,我将其设置为状态的一部分班级本身。似乎由于某种原因,req.end函数无法访问状态对象?
2021-09-23
这是 MovieList.js,我将一个 react 对象作为 prop 从 FetchMovie.js 传递给此组件,如下所示。我试过了,但它仍然在那里。请帮忙MovieList.jsimport React from "react";function MovieList(props) {console.log(props.newFilm)return (<div className="film
2022-02-19
我正在学习在屏幕之间移动的教程。我来到 HomeScreen.js 文件,在导航时出现红色错误。当我将鼠标悬停在导航上时,我收到错误[ts] Property 'navigation' does not exist on type 'Readonly<{ children?: ReactNode; }> & Readonly<{}>'.any当我将鼠标悬停在“react-navigation”上时
2018-08-27
我正在开发一个 react-native 应用,目前有两个屏幕可通过底部的选项卡访问。我想在按下时导航到特定屏幕,并尝试触发从一个屏幕到下一个屏幕的导航。为此,我似乎需要将一个 prop 传递给屏幕并按如下方式访问它:const {navigate} = this.props.navigation;然后执行:onPress={() => navigate('Result', {result: re
2018-12-31
我正在按照 react-navigation 中的此文档进行学习,并且不断尝试,但我无法在屏幕之间导航。每次我更改某些内容时都会弹出一个随机错误。如果我在 App.js 的根目录中仅将一个屏幕作为<HomeScreen/>调用,App.js 运行良好。我像这样调用 HomeScreen:import React from 'react';import { StyleSheet, Text, Vie
2019-11-24