有些开发者为了解决这个问题, 使用!important 声明属性, 这无疑是进入了另一个坑.
解决方向:避免使用全局样式,组件样式隔离;样式加载和组件生命周期绑定
----
2....根样式, 即全局样式
├── _transitions.scss # 过渡效果
├── _type.scss # ?基本排版样式
├── _reboot.scss # ?...不管对于 UI 设计还是客户端开发, 设计规范可以提高团队工作效率, 减少沟通成本.
styled-components 的 Theme 使用的是React Context API, 官方文档有详尽的描述...点击这里了解更多, 另外在这里了解如何在 Typescript 中声明 theme 类型
8....缺点: 就是需要学习成本, 所以这里笔者建议使用标准的 cssnext 来代替 SCSS/Less 这些方案
方法论: CSS 的各种方法论旨在提高 CSS 的组织性, 提供一些架构建议, 让 CSS