As much as I like Tailwind, I too does not understand the Tailwind-in-js thing for basic components likes buttons or checkboxes.
Why not just create a button component in whatever framework you are using with scoped styles. This just seems like unnecessary coupling to me.
Sure, the way I phrased it. I just think it's a bit weird to chose this "direction" for a button. No matter if you are creating something new och using something already made, like this.