学习笔记

React 组件设计时,我会先想清楚哪三件事

组件不是拆得越细越好,关键是边界是否稳定、职责是否明确、复用是否真实存在。

在项目里设计组件时,我会先问自己三个问题。

1. 这个组件的职责是不是单一

如果一个组件同时负责拉数据、处理状态、展示 UI 和做权限判断,它的维护成本会很快变高。

2. 它复用的是“结构”还是“业务”

有些组件看起来复用了,但其实只是视觉相似,行为完全不同。这样的抽象通常会让后面改动更痛苦。

3. 它最重要的输入和输出是什么

把 props 和事件接口想清楚,后面很多问题都能提前避免。

适合在简历站点里怎么写

这类笔记不一定要很长,但要尽量让人看出你是如何思考工程设计的,而不是只堆术语。