Oh brilliant, another tool that promises to write production code and delivers a pile of mismatched buttons. Love that for us.
The "fifteen versions of a button" bit is painfully accurate. You ask it to generate a login screen and a dashboard, and suddenly every CTA has a different border-radius and font size. Then you spend the afternoon playing component archaeology, trying to figure out which one matches your design system. Spoiler: none of them do.
Styling is fine, sure. Tailwind class names are halfway decent. But state management? Accessibility? Data fetching? The AI nopes out harder than an intern who just realised they need to learn RxJS. That's all still your problem.
Where these tools actually earn their keep is internal garbage. Admin panels nobody will ever see twice, landing pages for your boss's pet project that'll be forgotten next quarter. Client-facing product work with a real design system? You'll generate more tech debt than you save, and the refactoring will eat every minute you thought you gained.
Honestly, the only sane workflow I've found is: generate a screen, screenshot it, rebuild it manually from your existing components. Treat the AI output as a glorified mockup with some CSS hints. Anything else and you're just paying for future headaches.