Earlier quoted context omitted.
I've always been afraid to use Ant because it's Chinese: https://github.com/ant-design Not necessarily just because of CCP shenanigans, but also US ones (like if an administration suddenly decides to impose software import restrictions). MUI is international (founded in France & UK: https://mui.com/about/ ), and Chakra is Nigerian ( https://v2.chakra-ui.com/ ) It saddens me that this matters in this day and age, but…
I ended up moving away from Ant on a project a few years back. It frustrated me that troubleshooting with specific code snippets would often bring me to Chinese-only Github issues / etc.
Ant Design – the second most popular React UI framework
21–30 of 67 posts
Re: Ant Design – the second most popular React UI framework
#22Re: Ant Design – the second most popular React UI framework
#23This has been my goto React UI framework for a number of years now - and has helped me deliver a number of projects, ranging in size from big to small. It’s consistent, well thought out, and both clients and users like it.
Re: Ant Design – the second most popular React UI framework
#24Ant Design is honestly excellent, we've used it at work for a few smaller React projects and it felt so much better than most of the other alternatives like Material UI It's very batteries included, you don't even need to use any external form handling library
How does Ant handle it?
*Minor nitpick, just for clarity: The UI framework is called MUI, which is a third-party component framework loosely based off Google's Material UI designs. Google has their own (now-abandoned, I think) Material UI web components, which are a pale shadow of what MUI offers.
MUI is also not necessarily tied to Material (although it typically is). The library can use the same core logic but be styled with different looks (Joy UI, a custom design system, or no styling at all).
Re: Ant Design – the second most popular React UI framework
#25Re: Ant Design – the second most popular React UI framework
#26Re: Ant Design – the second most popular React UI framework
#27Re: Ant Design – the second most popular React UI framework
#28Who remembers the christmas easter egg fiasco? https://blog.shunliang.io/frontend/2018/12/25/the-ant-design...
Re: Ant Design – the second most popular React UI framework
#29Re: Ant Design – the second most popular React UI framework
#30In one case I was working on a real estate platform, so I had to build a listing search page (similar to Zillow). This means you're rendering lots of little dots on the map, and on hover, each one will open a popover with the listing details.
Using Ant Design brought this page to a standstill - massive performance issues, we're talking >1 second between frames. Turns out, it was rendering a unique portal element for every dot on the page, regardless of whether it was open or not.
I tried hacking it a bit but eventually gave up, and just wrote my own portal component that simply replaced the portal content with whatever you hovered over. After that we were back to 60fps.