setState的第二个参数会在setState函数调用完成并且组件开始重渲染的时候调用,我们可以用该函数来监听渲染是否完成,是否能获取到最新的state。setState是同步还是异步的呢?

    1. this.setState(
    2. { name: 'mo' },
    3. () => console.log(this.state.name)
    4. )

    参考链接:https://juejin.cn/post/6844903507305168904