【发布时间】:2020-10-04 01:46:09
【问题描述】:
两个任务不同。它们之间有什么区别还是两者相等?
第一
onClick(){
return (
<div></div>
)
}
第二
const onClick= ()=> {
return(
<div></div>
)
}
【问题讨论】:
-
我的问题与此有关,但不是全部。从箭头函数和函数渲染有什么区别?
-
第一个代码中有错字
onClick(){应该是function onClick(){ -
不,是一样的。您可能只对函数返回 JSX(无论如何都会编译为常规 Javascript 对象)时发生的情况感兴趣,但在箭头函数或“常规”函数中执行此操作之间的区别仍然完全由语言规范定义。这正是副本中所涵盖的内容。简而言之:在您给出的玩具示例中,没有区别。但是如果你在函数内部使用
this,或者在其他极少数情况下,可能会有这种情况。
标签: javascript reactjs