Most of the Antd components wrap `rc-[x]` components[0] with a stylish UI.
In the past we've found Antd doesn't play well with custom components, and can often have weird performance implications.
It was a decent way to get a nice UI up fast, but we quickly found a need to build custom components or go elsewhere.
Styling was also a bit of a pain iirc, though I believe things are better with Antd 4+.
At my new gig we use Tailwind + shadcn, plus an increasing number of GPT-generated one-off components :)