请教下各位 React 的函数组件比类组件好在哪里?

2021-10-12 14:39:45 +08:00
 weeshin

正在学习中,感觉两种方式写起来是差不多的?😂 在实际工况中这两种写法差距很大吗?

2967 次点击
所在节点    React
24 条回复
lanten
2021-10-13 09:47:02 +08:00
@Robertwhite 考虑一下把高阶组件换成修饰器,需要复用的东西采用抽象派生,那才叫优雅
danytdlemon1900
2021-10-13 17:45:22 +08:00
@lanten 很难不赞同❤
biguokang
2021-10-14 03:41:22 +08:00
以前没有 hook 的时候,类组件的抽象能力高,复用性强,组装起来灵活(虽然使用起来很繁琐,比如高阶组件看的脑壳疼),所以不得不用类组件

现在有了 hook,就可以使用函数组件
ReferenceE
2021-10-15 19:00:58 +08:00
@lanten 各有各的看法吧,上家的规范就是要求全部 function

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/807306

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX