📚前端面试题速记
Q44

如何看待 Atomic CSS?

速记答案(30 秒)

一类一义:每个类只负责一条样式,组合类构建 UI。优点:高度复用、体积小、统一设计 Token。缺点:HTML 类名多,可读性差;团队需要统一约定。结论:规模化团队+统一设计系统时收益最大。

📖 详细讲解

标准面试回答(推荐记住)

Atomic CSS 或者叫原子化 CSS,核心思想是每个类只负责一条样式,比如 .mt-4 只设置 margin-top: 1rem,.flex 只设置 display: flex。构建 UI 时组合这些原子类。优点是复用率极高、最终 CSS 体积小、设计 Token 统一。缺点是 HTML 类名很多,看起来乱,团队需要统一约定和学习成本。在规模化团队配合统一设计系统的场景下收益最大,小项目可能得不偿失。

面试要点

  • 每个类只负责一条样式
  • 高复用、小体积
  • 规模化团队收益大