请稍等 ...
×

采纳答案成功!

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

老师什么时候使用 onXX={()=>fun} 什么时候是 onXX={fun}

老师什么时候使用 onXX={()=>fun} 什么时候是 onXX={fun}
onXX 是onClick onChange onSubmit 等等

正在回答

插入代码

1回答

没有onXX={()=>fun},只有onXX={()=>fun()}。onXX={()=>fun()} 和  onXX={fun} 都可以

1 回复 有任何疑惑可以回复我~
  • 提问者 ShaneJin #1
    老师好,因为在react hook 中 不存在.bind(this) 所以才会问这个问题,想到的是不是不同的写法 会导致this 指向不正确,有些时候 如果不用箭头函数 运行起来以后,就一直执行{fun} ,这是什么原因导致呢?
    回复 有任何疑惑可以回复我~ 2021-04-05 23:16:53
  • Nolan 回复 提问者 ShaneJin #2
    这个和this没关系。你说的“一直执行{fun}”,应该是不小心写成这样了吧:onXX={fun()}
    回复 有任何疑惑可以回复我~ 2021-04-06 22:26:39
  • 提问者 ShaneJin 回复 Nolan #3
    有道理 下次遇到了 好好检查一下 谢谢🙏
    回复 有任何疑惑可以回复我~ 2021-04-06 22:31:07
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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