我正在开发一个具有微前端架构的项目。将有几个微前端和不同的团队与不同的 MFE 合作。
在 React 项目中同时使用类组件和功能组件是否有任何技术困难?或者这只是不好的做法?
最佳答案
您可以在同一个项目中使用功能组件和类组件。在引入 Hook 之前,这几乎是一项要求,因为类组件是唯一可以保存组件状态并 Hook 到生命周期的组件。
由于引入了钩子(Hook),并在很大程度上消除了类和函数组件可以完成的功能的差异(尽管仍有 a few holdouts ),因此通常建议使用函数组件和钩子(Hook)。
综上所述,类和功能组件一起使用没有技术问题,但一般建议新开发使用功能组件。
关于reactjs - 我可以同时使用功能组件和类组件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64265255/