具有React的CSS架构也可以主题化

我目前正在构建一个大型React应用。CSS,从来都不是我的强项。但是现在CSS具有React的sass / cssNext /内联样式。我一直在将BEM与sass一起使用,但是由于我的其他应用程序变得越来越庞大,甚至开始崩溃。尤其是当您具有“重新肤色”或“主题”功能时,可以在主要配色方案等之外的页面上使用。

所以-有人可以向我指出一种行之有效的CSS方式吗?它可以很好地扩展反应,并在人们想借用我的组件时允许自定义主题。例如,

<MyComponent />
// this component has its styles but lets say Joe Schmoe wants be import 
// it? But, Joe wants to overlay his custom styles?
// Is there a new paradigm that allows for an overlay or reskin within the component?

甚至整个应用程序都可以在某些时候换肤的想法。我知道这是一个非常基本的问题,但是每当我构建项目时,我的痛点似乎也就是CSS-所以我想知道真正有效的方法。