gpt4 book ai didi

javascript - setState 的异步返回值

转载 作者:搜寻专家 更新时间:2023-11-01 04:21:45 25 4
gpt4 key购买 nike

<分区>

我想完成以下任务:

myFunction = () => {
this.setState(
state => {
const originalBar = state.bar;
return {
foo: "bar"
};
},
() => ({ originalBar, newBar: state.foo }) //return this object
);
};

otherFunction = () => {
var originalValue = myFunction(); //access returned object (in child component)
};

setState 不返回任何内容,我唯一能想到如何做到这一点的方法是在 setState 回调中调用对 my function 的回调,但是,我更喜欢使用 async await 来执行此操作如果可能的话。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com