贝利信息

css工具类影响可读性怎么办_结合语义化组件封装

日期:2025-12-18 00:00 / 作者:P粉602998670
应通过语义化组件封装工具类,用业务名称如替代样式类名,按场景而非样式抽象组件,保留className等灵活扩展点,并辅以命名规范与文档降低认知成本。

工具类(Utility Classes)确实容易让 HTML 变得“语义模糊”,比如 mt-4 p-2 bg-blue-500 text-white rounded 这类写法,一眼看不出组件意图。解决核心不是弃用工具类,而是通过语义化组件封装,把“样式细节”收起来,把“业务含义”露出来。

用组件名表达业务意图,而非样式特征

避免直接暴露工具类组合,转而创建有业务含义的组件。例如: