开发者问题收集
我正在创建一个使用 rapid API 中的电影应用 API 的 React 电影应用。主页上一切都运行正常,我能够以卡片的形式呈现所有电影。我已将应用设置为当用户点击电影卡片时,它应该直接转到 Moviedetail 页面。为此,我使用了 react-router-dom,并且一切都设置正确。单击电影卡片时,它会导航到 Moviedetail 页面,但没有任何内容被呈现,并在浏览器控制台中出现此
我担心 JavaScript 中的过滤器无法工作。我不确定可能是因为 API 响应时间太长我的代码:const getDataAll = () =>{const [machines, setMachines] = useState([])const getMc = async () =>{try {const resMc = await axios.get("My API")setMachine
ref:https://github.com/JuniorChang/SojuSushi/blob/main/frontend/src/screens/ProductScreen.js在我的代码行 155-200 中,当我第一次进入该页面时,页面不会显示任何内容。但是,如果我注释掉这些行,页面的其余部分就会出现,我继续取消注释这些行,现在它就可以正确显示了。同样,如果我刷新页面,它又会变成空白。控
let [item, setItem] = useState({});let [comments, setComments] = useState([]);useEffect(async () => {await axios.all([axios.get(`https://dummyapi.io/data/v1/post/${id}`, {headers: { "app-id": process.
我想在前端显示帖子详情。我的 api 显示的帖子详情如下,在 postman 中捕获:"message": "Posts fetched successfully!","posts": {"_id": "61f05f676793d49f466e7aaa","title": "Liberal Arts Student Sample","content": "The three-page.","cre
我正在尝试使用 useEffect 钩子更新 chartjs。但是我的 react 页面崩溃了,显示:TypeError: Cannot read property 'data' of undefined这是代码:const MyChart = ({ chartData }: Props) => {const barChartData: Chart.ChartData = {labels: ["a
我需要将我的类组件代码转换为功能挂钩组件。我有下面的类组件逻辑可以工作。但是,为了实现Context Api,我需要将其转换为挂钩。当我在控制台记录它时,我得到storeList未定义,并且此错误...TypeError:未定义不是对象(评估'storeList'.map)。有没有办法让我在 UseEffect 中引入state?提前谢谢您const { data, status } = useQ
在我的 ClientData.js 中我正在使用 useEffect 调用 API(正在运行),然后使用 useState 将 API response.data 设置为变量(正在运行)。response.data 是一个对象数组,然后我将其设置为等于局部变量。但是当我尝试访问对象参数时,我收到对象未定义错误。我认为问题可能是由于等待 API 响应而导致对象未定义。这是来自 API 的对象的样子:
我在此功能组件中使用 useEffect 钩子时遇到问题。我收到一个对象不是函数的错误。我发现这个错误经常出现在 camelCase 命名的功能组件中,但是,这是一个 PascalCase 命名的功能组件。如果您能发现错误,请告诉我。这是来自 udemy 的 React 教程,所以请原谅我的菜鸟 :)编辑:我确认在注释掉 useEffect 时,组件的呈现没有问题编辑 2:为了确保没有任何语法错误
我一直尝试根据从父页面获取的 user_id 在页面上加载列表,但是我一直收到React Hook useEffect 缺少依赖项:“newuser_id”。要么包含它,要么删除依赖项数组 react-hooks/exhaustive-deps警告,然后出现错误,说Uncaught TypeError: Cannot read property 'length' of undefined现在它甚至
几天前我开始学习 React,现在我被 useEffect 问题困住了。为了让您了解情况,我正在构建一个单一行星页面,您可以在行星之间切换并显示它们的信息。我们必须点击一些按钮才能获取有关行星的一些详细信息。因此,当选择按钮时,它们会获得特定的类。因此,当我们前往另一个星球时,我希望这些按钮能恢复其默认的 className!因此,我编写了一个 useEffect,每次我们在星球之间切换时,通过单
我在使用 useEffect 和 useState 在功能组件中获取数据并将它们设置为状态时遇到了问题。我的问题是,我想将使用 axios async/await 完成的数据获取保存在单独的文件中,以提高应用程序的可扩展性,但是我不明白如何在承诺得到解决(而不是被拒绝)的情况下更新状态。特别是,我试图从承诺中检索一个名为状态数据的表行数组,但我不知道如何在状态中设置响应的结果这是组件文件中的代码:
我尝试访问我的状态下使用 React 中的 useEffect 钩子设置的属性,但我一直收到此错误 Uncaught“TypeError:无法读取未定义的属性‘0’”。这是我的代码:-import React, { useState, useEffect } from "react";const Geocode = (props) => {const [location, setLocation]
const Login = () => {const [errors, setErrors] = useState({})var newErrors = {const formValidation = () => {if (name === "") {newErrors.name = 名称不能为空白if (email === "") {newErrors.email = <h1 className
使用 React 16.8.6(在之前的版本 16.8.3 上表现良好),当我尝试阻止获取请求上的无限循环时出现此错误:./src/components/BusinessesList.jsLine 51: React Hook useEffect has a missing dependency: 'fetchBusinesses'.Either include it or remove the