我是一个大反应粉丝。它是一个非常棒的 UI 构建工具,但是有一些问题很难解决。
其中之一是样式组件,最初的“反应方式”使用内联样式,但这种解决方案有一些负面品质,例如:
- 从设计师的角度来看,这似乎不是一个好的解决方案
- 是否足够可定制?
- 我不能使用一些很棒的工具,比如 autoprefixer 或 sass/less,这让我的样式更易于维护
但也有一些积极的方面:
- 组件变得非常有凝聚力和可重用性,样式与它一起交付。
- 在某些库中使用内联样式时,我不需要任何样式表,样式都在我的代码中
其他“WriteYourStylesInJS”实践也有同样的弱点,最大的缺点是样式工具集的减少(是的,我懒得写前缀)。
至于我的实际问题,您如何使您的反应组件和 css(或 scss/sass 或更少或任何其他语言)样式具有凝聚力?
您如何使样式可定制和可维护?
我对内联样式的偏好合理吗?