求详解。。
题主想知道的应该是这里为什么要用bind。
首先bind就是改变函数运行时的this,详细请看bind
你的代码中调用了setInterval(fun, time),其实等同于window.setInterval(fun, time)
如果没调用bind(this),那么传入setInterval中的fun的this指向是setInterval的调用者window对象
给函数bind(this),这里的this指向就是componentDidMount()中的this也就是这个react对象,这样才能够正确访问react属性方法this.state,this.setState等
2.1m questions
2.1m answers
60 comments
57.0k users