Javascript 反应:回调箭头函数与直接触发器

Javascript 反应:回调箭头函数与直接触发器,javascript,reactjs,Javascript,Reactjs,我不确定如何描述它,但假设我有这个代码exampleFunction}>Text和这个代码文本,那么这两个示例的工作原理有什么不同呢?我注意到,在onChange的情况下,只有第二个示例有效 有人能澄清一下吗?在第一个示例中,您实际上并没有调用exampleFunction。您提供了一个返回exampleFunction的函数 这: 相当于: 函数{//由基础组件调用 return exampleFunction;//返回,但从未调用。 } 要解决此问题,请添加参数: =>示例函数 在第二种形式

我不确定如何描述它,但假设我有这个代码exampleFunction}>Text和这个代码文本,那么这两个示例的工作原理有什么不同呢?我注意到,在onChange的情况下,只有第二个示例有效


有人能澄清一下吗?

在第一个示例中,您实际上并没有调用exampleFunction。您提供了一个返回exampleFunction的函数

这:

相当于:

函数{//由基础组件调用 return exampleFunction;//返回,但从未调用。 } 要解决此问题,请添加参数:

=>示例函数
在第二种形式中,您直接传递exampleFunction,这是一个函数。它被底层组件调用。

您的意思是=>exampleFunction而不是=>exampleFunction吗?在第一个示例中,您声明了一个匿名箭头函数,在第二个示例中,您实际执行了一些函数是的,@rayhatfield完美地解释了这一点,但谢谢您
() => exampleFunction