gpt4 book ai didi

javascript - 使用 promise 作为回调来 react setState

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

<分区>

我在尝试使用 Promise 作为 React 中的回调来设置状态时收到错误。这可能是由于我的错误,我想对 React 中的 set State 做一些澄清。我收到的错误消息如下。

错误:“作为回调传递的参数无效。需要一个函数。而不是收到:[object Promise]”

我重构了下面的代码示例(编辑)以尝试提供给其他人使用。

    this.setState({ value: v }, this.callAsync)

// Async function

callAsync = async () => {
await this.props.foo({
// Something async-y
})
.then(success => console.log(success)
}

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