此方法最重要的部分是语言本身:CSS。 重要的是要注意它在名称中的存在,因为一些替代方法,例如 BEM(我多年来一直很享受它)会偏离层叠样式表。 我很喜欢 CSS,并且认为它的核心功能实际上是可扩展 CSS 的关键。
一个最喜欢的部分…
[…] 设计系统不仅会让你在微观层面思考,还会让你在宏观层面思考,因为你不仅要做出关于像素的决定,还要做出关于高级组织的决定,而设计系统可以帮助解决这些问题。 设计系统工作实际上是外交工作,很多时候都是这样。
这通常是我看到狭窄的、只关注组件的隧道视野失败的地方,实际上,这些方法与其说是设计系统,不如说是解决更狭窄问题群体的组件库。
我喜欢从内而外和从外而内两种方式来处理 CSS 的想法——专注于对非常小的特定事物进行样式化,然后将它们组合在一起以构建更大的事物——以及从外而内的方式——不要忘记组件需要以合理的方式组合在一起。