小章鱼丸
2020-03-03 10:37
试了可以 ,那这样写有啥缺点吗?
可以看官网文档里面事件处理一节,讲得很清楚。
https://react.docschina.org/docs/handling-events.html
不知道你有没有看生命周期那张图,render() 这个方法会经常执行,如果按照你这种方式绑定 this,每次渲染都会重新绑定,不效率,最好的方法是使用 ES6 的箭头函数,建议先看看 ES6的语法,学号了 ES6 学这个就要容易些。
个人感觉是老师说的这样使用bind会有React底层性能的问题和看上去不够舒服,感觉还是先定义好一个delete函数,再在JSX里面定义onClick={this.delete}好点
React16.4 快速上手
40002 学习 · 134 问题
相似问题