为什么 {this.getTodoItem()} 要有小括号?

来源:3-6 TodoList 代码优化

慕函数8086781

2020-08-18

为什么 {this.getTodoItem()} 要有小括号 之前onClick={this.handleBtnClick}响应事件的时候方法都没有小括号为什么到这里就要小括号了我把小括号去掉之后就会报错也就是{this.getTodoItem}会出现报错这是为什么呢求解答谢谢

写回答

2回答

Dell

2020-08-23

不带括号,是函数的引用,带括号,表示函数执行的结果

0
0

慕莱坞7581876

2020-08-21

不加()表示的是一个函数,加了()表示的是调用这个函数,你可以用console.log()打印看看区别

0
0

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程