Ask HN: Inline Styles or CSS-In-JS with React

2 points by danlan ↗ HN
I've been writing using React for a little over three years now and I'm currently using a combination of JSS (cssinjs) and inline styles.

Recently my colleague has voiced a preference for using solely Inline Styles and it makes sense to follow a common pattern but I'm hesitant as I've found the lack of cascading and pseudo elements with inline styles to be difficult in the past.

I also find using CSS classes produces cleaner render functions but I'm not sure that's a worthy argument either.

Would love to hear what the general consensus is here

2 comments

[ 910 ms ] story [ 1112 ms ] thread
A better alternative to CSS classes is https://www.styled-components.com/

I'm using this in a huge production app (I wish I could tell you what it is, but I don't want to link my work to my HN comments.)