我正在实现一个自定义颜色主题模块。用户只需选择两种单独的颜色(主要和次要颜色是任何十六进制值)并将值保存在状态中。我使用这些颜色为我的应用程序中的组件设置自定义动态样式,例如:
<Link style={{backgroundColor: this.props.myprofile.primaryColor}} to={href} />
除了 2 个问题外,这一切正常。
将逻辑添加到每个组件需要永远。我宁愿能够设置 a
className
并用 that 调用每个元素上的逻辑className
。伪类。伪类,例如
:hover
and:focus
不能很好地与内联样式混合。我知道并使用过镭,但我更愿意找到不同的解决方案。