在 React 中,绑定样式主要有两种方式:通过 style
属性绑定内联样式,以及通过 className
属性绑定类名。此外,还可以通过引入样式文件来应用全局或局部样式。
内联样式通过 style 属性绑定,其值必须是一个对象。对象的键是 CSS 属性名(驼峰命名法),值是对应的 CSS 属性值。
:::
类名通过 className
属性绑定,其值可以是字符串、条件表达式或数组。
:::
定义一个单独的 CSS 文件,文件名为 xx.css
,然后在组件中引入该文件。
:::
局部样式通过模块化的方式引入,文件名为 xx.module.css
。引入后,样式名会被自动转换为唯一的类名,避免全局样式冲突。
::: 通过脚手架最终它会编译成特殊的样式名
其实vite脚手架是提供了这个能力的,但需要手动配置