Adam teased us
mid-week with an example of a prototype of a renderless component he was working on, then on Friday he streaming how to build a select menu that way.
For those of you who don’t know, Adam has been talking about
renderless components for a few years now and now with Tailwind UI, it looks like the team decided now it’s a great time to create them en masse.
Be sure follow the repo
. In my opinion, this is gonna be HUGE for the ecosystem, since the main downside of using Tailwind is that you either create your components from scratch with it or you heavily modify a third party package with @apply stuff, a la old bootstrap style.
I think that, besides native PurgeCSS support, having a library of very tailwind friendly components that add just the logic and let you style them however you want, will be monumental in increasing adoption and developer experience. I think this will finally make tailwind feel “complete”, like some people think Bootstrap is.