Listen "002 — Style and Error"
Episode Synopsis
CSS and component libraries, where to begin?Over the years I have used a bunch of different flavors including, css-modules, styled-components, CSS + Sass and a few other things. But, over the last 3 years or so, I have been primarily using ChakraUI, which is a component library that offers a really nice way to setup your theme—based on styled-system—as well as control the styles and defaults of the components they offer, along with being able to build and style your own components, using the same system, all accessible via the main theme configuration.But, since I am trying to shed the biases of the past, and explore all the new potentially new, hot stuff that could make my life in code potentially better, I decided to explore some of the new stuff that has been spinning out of the ChakraUI world, as well as some thoughts and questions I have about sticking with that world, or going all-in on Tailwind.ReferencesCSS modulesstyled-componentsSassPostCSSChakraUIstyled-systemEmotionPanda CSSArk UIPark UITailwind CSSRadixshadcn/uiTo follow along, you can find me at ryanhefner.com, follow me on Twitter @ryanhefner, and keep up with the show on allplay.fm and @allplayfm.Help yourself, while supporting the show, by trying some of the services that I use, and highly recommend:Transistor FMFathom Analytics
More episodes of the podcast All Play w/ Ryan Hefner
038 — Extensions of Me
17/07/2025
037 — No Waves
02/07/2025
036 — Pedal to the Metal
15/06/2025
035 — $800 Gorilla in the Room
07/06/2025
034 — Who’s ready to Jam!?
21/05/2025
033 — Just Oil the Chair
16/05/2025
031 — Appeasing the SEO Gods
29/04/2025
030 — New Starter Packs Features
17/04/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.