最近我发现了一个React组件,它在onClick属性中使用了组件外部的函数。这背后的原因是,我引用:“当不需要使用this上下文时,最好在React组件之外使用一个函数”。我个人认为这个答案不是很令人满意。
您可以找到codesanbox示例here
有什么真正的区别吗?也许是在性能上?
谢谢!
发布于 2018-03-09 21:53:03
如果你不需要"this“上下文,你必须在组件之外有效地编写函数。好处是外部函数只实例化一次,并由所有组件实例共享。
https://stackoverflow.com/questions/49194872
复制相似问题