渐进式编程课
React 目录
第 2 课2026.09.01

让父组件把不同数据传给同一个子组件,复用界面结构。

第 2 课:Props 组件传参

  • 日期:2026-09-01
  • 课程序号:第 2 课
  • 知识点:Props、单向数据传递与组件复用

用途

让父组件把不同数据传给同一个子组件,复用界面结构。

核心概念

  • Props 是父组件传入的只读参数。
  • 子组件根据 Props 渲染,不直接修改传入值。

最小代码示例

jsx
function Greeting({ name }) {
  return <p>你好,{name}</p>;
}

export default function App() {
  return <Greeting name="小明" />;
}

3~5 分钟练习

增加 course 参数,显示“某人正在学习某课程”。

参考答案

jsx
function Greeting({ name, course }) {
  return <p>{name} 正在学习 {course}</p>;
}

与上一课的联系

上一课创建固定内容的函数组件;本课通过 Props 让组件接收外部数据。