学习路径选课指南
前端组件化设计思路
2026/4/30 · 更新于 2026/5/1
前端这碗饭,吃到最后其实是在跟“混乱”打架。刚入行那会儿,我写页面像写作文,想到哪儿写到哪儿:按钮点一下,发个请求,弹个提示,顺手再改个颜色,最后把CSS揉进JS里,美其名曰“方便”。结果三个月后需求一变,我盯着编辑器发呆:这段逻辑怎么又在另一个页面出现了?怎么改这里,那里就报错?页面像被反复贴了又撕的便利贴,边角翘起,字迹模糊。后来我意识到,如果不从“拼页面”转向“搭系统”,前端这条路会越走越沉。
一次改版让我真正开始琢磨组件化。公司要做一个中后台,数据表单多得吓人:搜索区、表格、分页、批量操作、状态筛选。每个页面长得像亲戚,长得不一样但骨架相似。我试着把“搜索”抽出来,起初只是复制粘贴改字段,结果字段一多,校验规则、联动逻辑、时间格式全乱套。后来我硬着头皮把搜索当成一块独立积木:输入框只负责输入,校验器负责规则,事件总线负责把结果抛出去。谁要用,拿去就是。改完第一次,我心里咯噔一下:原来改一个输入框的提示文案,不用再翻三四个文件了。
