Interesting concept. I'm not sure if this brings enough over webpack's options or things like aphrodite. Also, not sure if the component will create multiple style tags, or morph a single style tag in the header, which would probably be better.
It could be useful for reusable components.