前端为何认为多数UI库需改造而非直用?

1个回答

写回答

18252274589

2026-01-05 11:40

+ 关注

JS
JS

成熟的前端都懂,再被猛吹的UI库也得改造,直接用就等于自寻死路。我之所以选择MUI,关键在于它背后遵循的Material Design规范,还有emotion.JS方案在CSS in JS方面的成熟程度。且不说,现在基于MUI,在mui styled + @emotion/CSS的项目里已经完全不需要写CSS了,能在样式里直接与组件状态和JS变量交互使用,那感觉超级爽,谁还想去写CSS啊?就算从最极端的情况来说,如果要处理CSS,我也坚决站在unoCSS/windiCSS这边,用它们写CSS特别爽。tAIlwind那些长长的类名,真的不是在开玩笑吗?

我既不反对原子化CSS,也不反对tAIlwind的元概念。几年前我用windiCSS做了typora编辑器的皮肤。其中最关键的是@apply语法,它能把多个原子样式合并到某个选择器上,这才是真正从根源上解决问题,不像tAIlwind那样有些不伦不类。unoCSS的作者与windiCSS的作者为同一人,并且apply语法也得以保留。样式终归是有权重的,UI好看也没用啊。每个项目设计都有差异,既要用它的UI,还得自己捣鼓CSS,天哪,可饶了我吧。UI库这东西,要是达不到Material Design那种设计视觉规范的程度,还不如自己做。眼尾都懒得瞧他,真令人尴尬。

举报有用(0分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号