News for hackers. Stuff that matters.
Re:Reason React 0.8 by chrisweekly on Wednesday May 13, 2020 @09:27PM (#23174121)
Is there any reason to prefer styled-components over emotion? I did a deep dive on this a few months ago, and found that Emotion supports the same API as SC, while also offering benefits like the `sx` prop, not to mention SSR for "free". It also had a reputation for being faster, but I didn't bother to benchmark it.
Re:Reason React 0.8 by davesnx on Thursday May 14, 2020 @04:39AM (#23177016)
SC and the styled API from emotion are identical syntactic-wise and performance-wise. SC used to suffer from performance and big bundle size but these last 2 versions are very balanced. The same way as the sx prop from Emotion it's the css prop from styled-components.

Just to clarify and sell a little my ppx, styled-ppx supports the css prop as well, many people prefer that over the component api.

Re:Reason React 0.8 by thegreatpeter on Wednesday May 13, 2020 @09:59PM (#23174351)
I'm bias as a contributor but Emotion does offer those perks "for free". Emotion has had a track record of quality engineering - Kye pioneered the babel plugin idea in its early days.