类别:js / 日期:2023-03-21 / 浏览:258 / 评论:0
class Example extends React.Component { constructor() { super(); this.state = { val: 0, }; } componentDidMount() { this.setState({ val: this.state.val + 1 }); console.log(this.state.val); // 第 1 次 log this.setState({ val: this.state.val + 1 }); console.log(this.state.val); // 第 2 次 log setTimeout(() => { this.setState({ val: this.state.val + 1 }); console.log(this.state.val); // 第 3 次 log this.setState({ val: this.state.val + 1 }); console.log(this.state.val); // 第 4 次 log }, 0); } render() { return null; } }答: 0, 0, 2, 3
版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。
发表评论 / 取消回复