2022 年,学习 React 还需要学 class component 吗?

2022-02-13 00:26:11 +08:00
 jaywhen

迫于感觉考研失败,最近在准备春招,之前写 React demo 都是用的 Hooks ,没有了解过类式组件。想问问老哥们工作中类式组件用得多吗,面试会问到这方面的内容吗?

4148 次点击
所在节点    React
22 条回复
zooeymango
2022-02-14 17:16:40 +08:00
稍微看一下就可以了,看得懂就行
prayx
2022-06-23 10:52:55 +08:00
@siteshen class mixins 最大的问题在于命名冲突。其次,由于 JS 不支持多重继承,在处理多个代码逻辑复用时需要多重继承,实现起来非常臃肿和繁杂。而 hooks 的出现则是基于 [组合优于继承] 的理念,使用起来十分优雅。

你说你十分厌恶全局变量,但是 Hooks 全局变量的细节都被 React 隐藏起来了,实际上 hooks 实现是通过 JS 闭包,并不少挂载在 window 上的全局变量,在编码过程实际上没有什么思想上的负担。

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

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

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

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

© 2021 V2EX