如何解决我可以同时使用功能组件和类组件吗?
我正在研究具有Micro Front End体系结构的项目。将有多个Micro Front Ends,不同的团队将使用不同的MFE。
在React项目中一起使用类组件和功能组件是否存在技术上的困难?还是不好的做法?
解决方法
您可以在同一项目中使用功能和类组件。在引入钩子之前,这几乎是必需的,因为类组件是唯一可以保持组件状态并进入生命周期的组件。
由于引入了钩子,并且在很大程度上消除了类和函数组件可以实现的差异(尽管仍然有a few holdouts),因此通常建议使用函数组件和钩子。
因此,总而言之,将类和功能组件一起使用不会有技术问题,但是通常建议新开发人员使用功能组件。
,这纯粹是基于观点的问题,所以我将给出基于观点的答案。
同时使用这两种类型的组件没有技术上的困难。您可以在单个项目中同时使用它们。这是不好的做法吗?我不这么认为。我猜这取决于这些组件应该做什么。我的虚拟表示组件通常是功能性的,而连接到redux的组件是类组件。但是,我想其他人会不同意我。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。