请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

第3章 为什么有些函数带括号,有些不带括号

图片描述

比如,以上这段代码:
为什么
value={this.state.inputValue}onChange={this.handleInputChange}, 以及<button onClick={this.handleBtnClick}> 这些函数都不带括号;
但是:

  • {this.getTodoItem( )
这个函数却带了括号

正在回答

插入代码

1回答

Dell 2020-08-07 13:26:56

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

0 回复 有任何疑惑可以回复我~
  • 提问者 92fueler #1
    所以,前者是通过比如click触发函数执行,后者是类似于组件生成后的自动调用函数执行  我可以这样理解吗?
    回复 有任何疑惑可以回复我~ 2020-08-08 01:56:11
  • Dell 回复 提问者 92fueler #2
    是的,你可以这么理解
    回复 有任何疑惑可以回复我~ 2020-08-08 14:11:08
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号