请稍等 ...
×

采纳答案成功!

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

第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下载
官方微信