关于选择使用class组件

来源:7-16 React函数组件和class组件有何区别

weixin_慕容4157932

2022-02-09

不知道是不是老师课程录制的比较早,从16.8版本提出了hooks之后,现在大部分的react项目都是使用函数组件了

写回答

1回答

双越

2022-02-10

直到现在,Hooks 都是一个独立的存在,它并不影响 class 组件。

Hooks 的出现是为了解决多组件复用逻辑的问题,如果项目没有那么复杂,用 class 组件反而更简单一些。

0
1
weixin_慕容4157932
是的,hooks的版本是向后兼容的。但是我个人看法是,Class组件的编码思路和Hooks是不同的,基于老旧Class代码不改动的情况下,新的代码还是参杂着Class和函数Hooks组件的话,在编码和维护的时候没有那么直观
2022-02-10
共1条回复

2024版 前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4663 学习 · 1644 问题

查看课程