在深入比较之前,让我们回顾一下 react 组件是什么
什么是 React 组件
每个 React 组件作为 JavaScript 本身都支持允许将一些可重用的 代码片段插入到更大的代码片段中的功能。因此,它是一种应用程序的构建块。以这种方式,React 组件将 UI 划分为可重用的部分并返回 html。所以它们是 UI 的一种子功能
综上所述,什么是 React 组件就很清楚了。它们是 JS 代码与返回 HTML 片段的独立混合。这里 JS 的主要目的是提供业务逻辑并允许创建正确的 HTML,以便可以将其插入 dom
在 ReactJS 中有两种创建组件的方式:类和函数式组件。尽管它们存在差异,但它们做同样的事情,它们返回一些通过混合 JS 和 HTML 创建的 HTML。因此,让我们现在仔细看看并了解它们之间的主要区别
类组件
类组件是一个 JS 类,您可以通过以下方式在代码中定义它&#x