渐进式编程课
React 目录
第 1 课2026.08.31

React 用组件拆分界面。每个函数组件接收数据并返回 JSX,适合组合成更大的页面。

第 1 课:组件与 JSX

  • 日期:2026-08-31
  • 课程序号:第 1 课
  • 知识点:React 函数组件与 JSX

用途

React 用组件拆分界面。每个函数组件接收数据并返回 JSX,适合组合成更大的页面。

核心概念

  • 组件名以大写字母开头。
  • 函数组件返回 JSX,描述当前应显示的界面。
  • JSX 中用 {} 插入 JavaScript 表达式。
  • 同级元素需要一个共同父元素或 Fragment。

最小代码示例

tsx
function LessonCard() {
  const lesson = 1;

  return (
    <article>
      <h2>React 第 {lesson} 课</h2>
      <p>从组件开始学习。</p>
    </article>
  );
}

export default LessonCard;

3~5 分钟练习

创建 Welcome 组件,在标题中显示变量 name 的值。

参考答案

tsx
function Welcome() {
  const name = '小明';
  return <h1>你好,{name}</h1>;
}

与上一课的联系

这是 React 路线的第一课。下一课将用 Props 向组件传入不同数据。