React功能组件与类组件
我是 React 的初学者,学习了过去 3 个月,但是,实现组件的方式已分为函数式和类两种。截至 2021 年,哪条路径在学习、功能风格或类风格组件方面取得进展。
- 从长远来看,未来 5 年将如何调整发展方法
- 基于样式,我可以专注于该特定组件样式的设计模式和架构样式。
回答
从长远来看,你应该关注功能组件,因为 React 团队建议使用带有钩子的功能组件来管理组件的状态。
但这并不意味着您应该完全忽略类组件。原因是在职业生涯中,您可能会想出在使用类组件引入钩子之前编写的代码库,并且在这种情况下,您不允许将其重构为功能组件(可能有各种原因不这样做)您对类组件的了解将派上用场。