我有这个react组件,它每次渲染时都会显示通过props ( country )接收到的国家信息,并使用天气堆栈API显示当前时间的首都天气。第一部分(显示来自道具的国家数据)工作得很好,但是我很难从天气API中获得数据。我在控制台上看到我正在获取当前天气,但无法使用setState()将其赋给天气变量,因此我的</e
在我的react应用程序中,我希望使用API数据初始化组件的状态。工作的一种方法是在useEffect()中进行API调用,然后在API调用之后设置状态,但这将发生在组件的初始挂载之后。我只是想知道是否还有其他方法在组件初始挂载之前初始化状态?这是我试过的,但不起作用。async function getAns() {
我需要用JSON解析Rest API resposnes。但是当我在函数组件中使用AXIOS时,它首先返回空数组,然后在渲染后返回确切的接口response.data /。因此,返回函数返回空数组,但实际上数据已经存在,但在呈现之后{"organizerId"a04d3ca2-af3d-4655-9ea