无法更新 submitData 状态值,由于 js 的异步行为,无法更新状态值

unable to update the submitData state value, failure of updating the state value because of asyncronous behaviour of js

提问人:jyothi kondupally 提问时间:10/17/2023 最后编辑:jyothi kondupally 更新时间:10/17/2023 访问量:12

问:

当我尝试使用set submit更新我的submitData时,它显示在{}中,为什么我不知道原因。有图像,在控制台.log中我得到空对象{}。但是响应被 resuest 反对为具有状态的 boject.你能帮我吗?

const payload = {
    token,
    planet_names: selectedPlanets,
    vehicle_names: selectedVehicles
  };
  const response2 = await axios.post(
    "https://findfalcone.geektrust.com/find",
    payload,
    { headers }
  );
  console.log(response2.data);
  setSubmitData(response2.data);
  console.log(submitData);
  navigate("/result");
} catch (error) {
  console.log(error);
}  };
reactjs setstate 反应功能组件

评论


答: 暂无答案