在React功能组件中使用箭头功能是否会导致更多应用重新渲染?

问题描述 投票:0回答:1

世界。

使用基于类的组件,我们可以在状态下进行绑定-很好,因为有一个状态-因此减少了重新渲染的次数。功能组件不会提供这种机会,因为要使用状态,我们需要钩子,因此使用钩子,组件无需一个钩子就能获得状态的力量。我的问题是,对于整个应用程序,功能组件中的箭头功能的使用是否会导致应用程序的重新渲染?

丹克。

reactjs components arrow-functions
1个回答
0
投票

好的,arrow function is a short syntax alternative to a regular function expression。它们没有对thisargumentssupernew.target关键字的绑定。

箭头功能很简单ES6,与react功能无关。

实际上,Component lifecycle中的reactstateprops的影响。

因此,除了在setState中调用() => ()的部分之外,箭头功能不会直接或间接影响您的组件渲染/更新。

© www.soinside.com 2019 - 2024. All rights reserved.