课程
/前端开发
/React.JS
/React16.4 快速上手
试了可以 ,那这样写有啥缺点吗?
2020-03-03
源自:React16.4 快速上手 3-2
正在回答
可以看官网文档里面事件处理一节,讲得很清楚。
https://react.docschina.org/docs/handling-events.html
不知道你有没有看生命周期那张图,render() 这个方法会经常执行,如果按照你这种方式绑定 this,每次渲染都会重新绑定,不效率,最好的方法是使用 ES6 的箭头函数,建议先看看 ES6的语法,学号了 ES6 学这个就要容易些。
个人感觉是老师说的这样使用bind会有React底层性能的问题和看上去不够舒服,感觉还是先定义好一个delete函数,再在JSX里面定义onClick={this.delete}好点
小章鱼丸 提问者
上头 回复 小章鱼丸 提问者
举报
结合实例带你快速入门React16基础语法,并完成Todolist功能开发。
2 回答子组件可以直接更高父组件的数据吗
1 回答父组件的return 没有()直接写组件,子组件return后面有() ,retrun(<div>......</div>) 。老师代码父组件的44行 ,子组件的第6行。
1 回答子组件的index
2 回答这样也可以,看起来还简化了
1 回答拆分出来子组件,这样的话有什么优势吗?