回顾:状态与事件
本课属于 Coddy React 学习旅程的“基础知识”单元。第 27 课,共 42 课。
挑战
中等本章回顾。制作一个台灯控制面板:在同一个组件中并排放置一个计数器和一个开关。
- 添加两个独立的状态:
brightness的初始值为0,on的初始值为false。 - 在带有
id="level"的 span 中显示亮度。每次点击id="brighter"按钮时,亮度增加 1。 id="power"按钮会切换on的值。开启时,显示一个带有id="status"的<p>,文本为Lamp is on;否则渲染null。
亲手试试
<!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>