This article gives a thorough explanation of CSS-in-JS, including where it is today and where it is going in the future.