Yes! Why aren&#x27;t more people making this observation? One of the huge selling-points of React is the modularity of components, and yet styles frequently ruin that modularity.<p>Anyway, I got so frustrated with the state of things that I created a library aiming to provide a solid interface for third-party component authors: <a href="https:&#x2F;&#x2F;github.com&#x2F;namuol&#x2F;react-declarative-styles" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;namuol&#x2F;react-declarative-styles</a><p>(Still very early stages&#x2F;not published on NPM)<p>And yeah, I stress the same points you just made about the problems of using inline styles with third-party components: <a href="https:&#x2F;&#x2F;github.com&#x2F;namuol&#x2F;react-declarative-styles&#x2F;blob&#x2F;master&#x2F;CSS_OR_INLINE.md#conclusions" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;namuol&#x2F;react-declarative-styles&#x2F;blob&#x2F;mast...</a>