我正在尝试从API中获取一些数据。我想获取一个用户。但是,当我稍后要处理用户数据时,用户是未定义的。我对异步函数的工作原理感到困惑。 我想获取一个用户,然后将该用户传递给UserInfo组件。在UserInfo组件中,我希望在将数据显示在网站上之前对其进行处理。我得到一个错误"TypeError:无法读取未定义的属性'split‘“。 非常感谢您的帮助!App.js function App()
我正在向这个API发出一个提取请求,并且我正在成功地获取数据并将其打印到控制台。不过,我还不熟悉Javascript/React中的异步调用。如何在此代码中添加异步/等待以在成功获取时延迟呈现?我得到了经典的Uncaught (in promise) TypeError: Cannot read property '0' of undefined,因为我相信DOM正在尝试呈现尚未完全获取的<em
当我尝试使用axios从后端API获取一些数据,并在获得结果后设置状态时,由于某种原因,状态不会更新,而当我尝试使用状态时,它只会显示一个空数组。但有趣的是,当我执行console.log(res.data)时,它会毫无问题地显示我的列表数组,所以我猜问题出在setCategories()状态函数上。我做错了什么?const Home = (props) => { u