在React组件

时间:2018-03-09 13:26:43

标签: reactjs methods

最近,我发现了一个React组件,该组件在onClick属性中使用组件外部的函数。这背后的原因是,我引用:“当不需要使用this上下文时,最好在React组件外部使用函数”。我个人认为这个答案并不令人满意。

您可以找到代码框示例here

有什么真正的区别吗?也许是在表现?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您不需要"这个"您必须在组件之外有效地编写功能。上下文。好处是外部函数只被实例化一次并被所有组件实例共享。