我正在使用Aphrodite,以便将样式保留在React应用程序中相关组件的旁边。在其中一个组件中,有一个嵌套的组件,该组件采用颜色道具填充SVG元素。我想做的是向该组件传递一个由类似css({ color: 'white' })
之类的东西创建的阿芙罗狄蒂类名,然后在嵌套组件中通过类名检索样式对象,找到css color
属性并使用它来填充SVG。
有人知道这是否可能吗?我看不到Aphrodite来源中的任何内容,似乎可以让您参考该对象。
我可以将样式对象传递到组件中,然后在其中调用css()
,但是由于这些组件已经在其他地方使用,因此会破坏向后兼容性。