reactjs - 我可以同时使用功能组件和类组件吗?

标签 reactjs micro-frontend

我正在开发一个具有微前端架构的项目。将有几个微前端和不同的团队与不同的 MFE 合作。
在 React 项目中同时使用类组件和功能组件是否有任何技术困难?或者这只是不好的做法?

最佳答案

您可以在同一个项目中使用功能组件和类组件。在引入 Hook 之前,这几乎是一项要求,因为类组件是唯一可以保存组件状态并 Hook 到生命周期的组件。
由于引入了钩子(Hook),并在很大程度上消除了类和函数组件可以完成的功能的差异(尽管仍有 a few holdouts ),因此通常建议使用函数组件和钩子(Hook)。
综上所述,类和功能组件一起使用没有技术问题,但一般建议新开发使用功能组件。

关于reactjs - 我可以同时使用功能组件和类组件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64265255/

相关文章:

javascript - 为什么 this.setState 会变成 "is not a function"?

node.js - 我如何一起使用passportjs和reactjs?

javascript - 微前端/Web 组件/Vue 路由器错误 : Uncaught TypeError: Cannot redefine property: $router

reactjs - 部署使用 Vercel 或 Nextjs 重写配置的项目后找不到 Assets 路径

Vaadin 微前端 css 处理

javascript - 无法从组件访问 props 字段

javascript - 使用钩子(Hook)时在回调函数中设置状态

ruby-on-rails - 我们应该使用 Rails 路由还是 React 路由器

javascript - 通过脚本标签加载 webpack 包用于微前端方法

micro-frontend - Angular6 微前端路由