正如标题所说,我已经从组件上的API中获取了数据。我希望该组件只是充当获取数据的“存储”,同时将这些数据呈现到另一个组件上。如果这是可能的,我该怎么做?这是Fetch.js,它应该从API中获取数据并将其存储在state的person中。现在,我想将存储在person中的对象拆分到不同的var中,就像fname、lname等。import React from "react";
export default class Fetch
<InertiaLink href={`/item/`+ itemId}>Go to the page</InertiaLink> 单击此链接,链接将如下所示:/item/156654 问:如何获取我知道在React中有一个函数let history = useHistory();,但这种方法对我不起作用。有什么替代方案吗?
正如您在render()方法中的App.js中看到的那样,我创建了类API的组件,并将fetchData()方法的结果作为参数传递给组件。在我的类中,我使用console.log来检查结果,但是我从日志中得到的结果是:第10行:未定义import API from '.extends Component {
this.fetchData();
const <em
我有一个简单的Flask后端,我试图在一个简单的React前端中从它中获取json数据。然而,当我运行React代码时,我会得到一个错误:src/App.js Line 8:57: 'data' is not defined no-undef。从我看到的例子来看,data似乎是可以访问的。我不试图做任何复杂的状态或效果,我想作为第一步,作为第一步,能够简单地获取瓶json数据,并打印出来,在前面。App.js:
impor