至从那之后出现了很多 CSS-in-js 解决方案.
1️⃣ 全局性
CSS 的选择器是没有隔离性的, 不管是使用命名空间还是 BEM 模式组织, 最终都会污染全局命名空间....as well */
html.test & {
display: none;
}
`;
引用其他组件
由于 styled-components 的类名是自动生成的, 所以不能直接在选择器中声明他们..., 阴影
链接样式配置: 如颜色, 激活状态, decoration
排版: 字体, 字体大小, font-weight, 行高, 边框, 标题等基本排版配置
网格系统断点配置
bootstrap 将这些配置项有很高的参考意义...点击这里了解更多, 另外在这里了解如何在 Typescript 中声明 theme 类型
8....有兴趣的读者可以看这篇文章CSS Modules 详解及 React 中实践.