【发布时间】:2020-05-29 05:58:55
【问题描述】:
我知道如何在类组件中执行此操作,但是当我在功能组件中使用相同的代码时,我得到一个错误。这就是我想要的 -
this.setState({cnt:this.state.cnt+1})
alert(this.state.cnt);
现在我希望警报显示为 1 。 我们如何在类组件中做到这一点 -
this.setState({cnt:this.state.cnt+1}, () => alert(this.state.cnt));
但是当我在这样的功能组件中做同样的事情时
const[count, setCount] = useState(0);
setCount(count+1, () => alert(count));
我收到一个错误 - “预期没有参数 - 1”。
【问题讨论】:
标签: javascript reactjs state