传递属性
本课属于 Coddy React 学习旅程的“基础知识”单元。第 17 课,共 42 课。
我们来完整地传递一个属性。分三步,始终如此:
// 1. 接收它
function Greeting({ name }) {
// 2. 使用它
return <p>Hello, {name}!</p>;
}
// 3. 传入它
<Greeting name="Ada" />字符串要放在引号中。数字和表达式要放在花括号中,规则与属性相同:
<Score points={97} />挑战
入门Greeting 组件会忽略你传给它的所有内容。
- 让
Greeting接收一个name属性,并在它的段落中渲染Hello, {name}!。 - 在 App 中传入
name="Ada",这样页面就会显示Hello, Ada!。
亲手试试
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<div id="root"></div>
<script type="module" src="main.jsx"></script>
</body>
</html>这节课包含一个小测验。开始学习即可作答,并记录你的进度。