How about Blazor, but instead of Razor (which I'm not fond of), it's Vue, but instead of TypeScript we write C#? Compiled to Wasm.
Clean, reads well, easy to use, known life-cycle and flow, supports code-behind files cleanly.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!