为什么我测试setState,回调函数不触发?

clipboard.png

clipboard.png
怎么写都没有打印回调函数
请问什么原因。

阅读 5.9k
5 个回答
    componentDidMount() {
        this.setState(
          {
            datas: '5'
          },
          () => console.log(this.state.datas)
        )
      }

正常输出,一点问题没有

建议你看一下是不是其他地方出问题了,导致没有执行componentDidMount

试一下是不是componentDidMount函数没调用啊

你的demoFunc错了吧

兄弟你需要把demo后面的小括号去掉

新手上路,请多包涵

楼主现在解决了嘛 我也遇到了这个问题

推荐问题