请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

useState异步问题

对数据进行状态更新之后需要同步获得最新的值并且执行下一步请求
const [paramsFinish,setParamsFinish] = useStatehttps://img1.sycdn.imooc.com//szimg/606fe7e608bbdbc915010478.jpg();

正在回答 回答被采纳积分+3

1回答

Nolan 2021-04-22 13:25:29

想要在setState后立刻调用,这样做:setState(value, () => {// do something})

0 回复 有任何疑惑可以回复我~
  • 异步,数据有晚到的可能,那会显示不是map。怎么判断更好?
    回复 有任何疑惑可以回复我~ 2021-09-06 08:37:39
  • > 想要在setState后立刻调用,这样做:setState(value, () => {// do something})
    这种做法只有在class组件时才提供;请问函数组件调用setState后,怎么在其后面同步用到对应的state最新值呢?
    回复 有任何疑惑可以回复我~ 2022-08-31 23:19:20
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信