news 2026/9/25 21:18:47

React 组件与 Props

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
React 组件与 Props

React 组件与 Props

前置:React:第一个 Vite 应用
目标:会拆组件,会用 TypeScript 给 props 定类型。

引言

页面一大就该拆。组件是复用单位;props是父传给子的只读数据。


动手

完整代码:react2/02-components-props/demo

cdreact2/02-components-props/demonpminstallnpmrun dev

关键代码

UserCard.tsx:

type UserCardProps = { name: string role: string years: number } export function UserCard({ name, role, years }: UserCardProps) { return ( <article className="card"> <h2>{name}</h2> <p className="role">{role}</p> <p className="years">从业 {years} 年</p> </article> ) }

父组件传入不同 props,得到三张卡片:

<UserCard name="小明" role="前端" years={2} /> <UserCard name="小红" role="全栈" years={5} />

运行截图


记住

  • props向下流动;子组件不要偷偷改 props。
  • 需要变的数据放在拥有它的那一层的 state(下一篇)。
  • TypeScript 的 props 类型能在编译期拦住拼写错误。

下一篇

State 与事件

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 21:18:02

银行财富管理客户流失预警:行为序列与动态风险偏好双主线落地方案

简介&#xff1a;这份442页的PDF方案面向银行财富管理领域的算法工程师、风控建模人员与金融科技研究者&#xff0c;系统讲解如何借助DeepSeek-R1构建客户流失预警体系。内容围绕客户行为序列分析与动态风险偏好建模两条主线展开&#xff0c;覆盖行为序列数据采集规范、时序数据…

作者头像 李华
网站建设 2026/9/25 21:17:50

KKPrinter虚拟打印机:注册表改端口与属性实现跨网打印共享

简介&#xff1a;面向需要实现跨网络共享打印、二次开发虚拟打印机的开发者与运维人员。资源包内含基于修改系统注册表打印机属性参数的KKPrinter实现方案&#xff0c;核心思路是让客户端通过虚拟打印机拦截打印文件&#xff0c;再转发至物理打印机完成远程打印&#xff0c;适用…

作者头像 李华
网站建设 2026/9/25 21:17:29

SPEC-KIT 简介与 Codex 配置 TaoToken 实战:settings.json 骨架与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/25 21:14:41

AI大模型推理平台完整测评:七家主流聚合服务对比分析

2026年5月&#xff0c;主流AI大模型推理平台在模型覆盖度、定价、速度、合规四个维度上已形成明显分工。本文对七家主流聚合服务做一轮对比分析&#xff0c;帮助开发者按要广度、要速度、还是要稳定合规来匹配自己的需求。 总体格局与平台分工 OpenRouter聚合全球厂商模型&…

作者头像 李华
网站建设 2026/9/25 21:10:16

Atlas 300V 24G上部署YOLO:模型转换与推理调优实战

1. Atlas 300V 24G&#xff1a;先把这个"是不是加速卡"的问题彻底讲清楚1.1 为什么大家会对这张卡产生身份疑问最近后台收到好几条类似的私信&#xff0c;都是关于"Atlas 300V 24G"&#xff0c;上来第一句就问&#xff1a;这玩意儿是运算加速卡吗&#xff…

作者头像 李华