Menu
CoddyTech

构建模块

本课属于 Coddy React 学习旅程的“基础知识”单元。第 11 课,共 42 课。

到目前为止,所有事情都由 App 完成。真正的 React 应用会把页面拆分成许多小组件,使用组件的方式和使用 HTML 标签完全一样:

function Header() {
    return <h1>My Blog</h1>;
}

export default function App() {
    return (
        <div>
            <Header />
        </div>
    );
}

React 遇到 <Header /> 时,会调用你的函数并渲染它返回的内容。请遵守两条规则:

  • 组件名称以大写字母开头:React 通过这一点区分 <Header />(你的组件)和 <header>(HTML 标签)。
  • 像自闭合标签一样使用它:<Header />

为什么要这样做?因为由命名区块(<Header />、<Menu />、<Footer />)组成的页面读起来就像目录,而且每个区块都可以在任何地方重复使用。

亲手试试

这节课没有代码挑战。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课