字符计数器
本课属于 Coddy React 学习旅程的“基础知识”单元。第 30 课,共 42 课。
因为文本是状态,所以你可以在每次渲染时用它进行计算。推文风格的长度计数器只需一行:
<p>{message.length} characters</p>不需要额外的状态:message.length 是根据现有状态得出的,会在每次按键时自动重新计算。经验法则:如果你能根据已有状态计算出某个值,就不要把它存储在状态中。
挑战
简单创建一个带实时长度计数器的个人简介框。
- 使用
bio状态控制输入框(id="bio"),初始值为空。 - 段落(
id="length")显示N characters,其中 N 是个人简介当前的长度(实时计算,不存储)。
亲手试试
<!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>这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
统计任意文本的字数: 字数统计