关于[React 教程:2018年学习 React.js 的综合指南]的摘要:
组件(Component) 是 React的构建块。如果你有 Angular 技术背景,那么组件(Component) 与 Directives 非常相似。如果你来自其他的技术背景,那么它们本质上是小部件或模块。您可以将组件视为 HTML,CSS,JS 的集合以及特定于该组件的一些内部数据。我喜欢将 React 组件视为 Web 中的水果派 。它们拥有您需要的一切,将美味随心所欲的组合并包裹起来。这些组件定义在纯 JavaScript 中,或者可以在 React 团队称为“JSX”的内容中定义。如果您决定使用JSX(您很可能会使用它,它非常标准 – 我们将在本教程中使用),你需要一些编译阶段来将你的 JSX 转换为 JavaScript ,我们稍后会讨论这个问题。