我正在做一些大型项目的研究,这将使用reactJs和所有的HTML元素将被转换为React组件。我们都知道,css对于全局变量有一个很大的问题,所以存在着很多css冲突的可能性。样式ReactJs组件选项
有很多不同的选择为这个包括:
原子设计
SMACSS
OOCSS
或使用库,例如:
镭
阵营风格
阵营内联
jsxstyle
阵营JSS
阵营内联CSS
阵营看
阵营静样式
所有这些东西都不错,但在同一时间都是在实验和失踪的事情。
换句话说,它们都不能解决反应组件样式中的所有css问题,或者只是试图解决不存在的问题。
尝试所有这些后,我的一半认为我应该只是链接到常见样式的css文件,并具有特定于每个组件的css文件并从该组件内定位该css文件。
有没有人在这里有大型项目的反应元件的造型经验,并有任何反馈意见或建议?
我根本无法决定使用直接的CSS或JavaScript。
有什么我错过了研究?
我喜欢使用镭与普通的老bootstrap。让css框架为您处理布局,但是能够使用OOP *真正地组合样式,而不需要单独的css构建,这非常棒。 ''PropTypes'非常适用,即按钮组件*应该有一些与它相关的错误颜色。 –