推荐热点事件
为什么我不再相信 Tailwind?三个月重构项目教会我的事
第一周还觉得原子化CSS是救命稻草。给按钮加bg-blue-500就像拼积木,改个颜色不过举手之劳。等到第五次调整响应式断点,md:px-4和lg:py-6在文件里扭成麻花,我盯着屏幕啃指甲——这跟当年骂骂咧咧维护的Bootstrap项目有什么两样?
设计系统迭代那阵子最要命。产品经理拿着新配色方案过来,全局搜索text-slate-700替换成text-gray-800,转头发现二十多个按钮hover状态还在用老颜色。同事在代码审查时幽幽叹气:"你这套工具类,比当年我奶奶织的毛线裤还难拆。"
最崩溃的是看实习生提交的代码。同样实现商品卡片,有人用flex gap-4,有人用grid grid-cols-2,还有人硬写margin-left-3。样式确实生效了,可读起来像十个人用不同方言讲同一个故事。有天深夜调试z-index冲突,突然想起三年前用Sass写的mixins——虽然要敲更多代码,但至少知道颜色变量从哪来回哪去。
现在新项目改用CSS Modules,像给样式上了户口本。.cartButton__wrapper这样的类名确实啰嗦,可三个月后翻代码,不用猜这个py-3到底是内边距还是外间距。工具类像快餐,吃得快饿得更快;手写CSS像煲汤,费火候但养人。
团队里还在用Tailwind的年轻人说我守旧。他们没经历过深夜紧急改版,没试过在五千行模板里找漏网的bg-rose-300。前端没有银弹,适合的才是好鞋——这话老套,可磨过脚的人才懂。
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://carzhishi.com/rdsj/15717.html