UI 个使用样式化组件的库

UI libraries using styled components

我猜并非所有 UI 框架都可以轻松地与样式化组件一起使用;因为它们的特异性可能太高等

我在这方面是否正确?

是否有样式化组件的模式允许它们与任何 UI 框架一起工作?

框架是否有一种模式,允许它们与样式化的组件一起工作得很好,而不是用它编写?

我知道这可能是主观的,但我想问一下 objective 互操作性模式。

I'm guessing not all ui frameworks are easily used together with styled components; since their specificity could be too high etc. Am I correct in this regard?

不,styled-components 可以与任何第三方组件库一起使用,只要组件在内部将 className 附加到 DOM 节点即可。在 GitHub 的讨论中查看 here Max Stoiber(styled-components 的共同创建者)的回答。

有一个 binary-ui 库,它使用 styled-components 它也适用于 reactreact-native

您绝对可以将 styled-componentsmaterial-ui 库一起使用,我想与许多其他库一起使用,我相信大多数 UI 库都允许使用 className 属性。