I think NextJS + React server components would work pretty well for your idea of UX, while maintaining that powerful and flexible DX React has.
https://vercel.com/blog/everything-about-react-server-compon...
https://vercel.com/blog/everything-about-react-server-compon...