Which JavaScript framework works best with .NET Core backend?

Hey everyone! I’m trying to decide on a frontend framework to pair with my .NET Core API. I’ve been looking at the main options and want to get your thoughts. Vue seems really easy to learn and performs well from what I’ve read. React appears to have good performance too and a huge community. Angular feels heavy with all its built-in features which might slow things down. What frontend tech stack are you actually using in your real world .NET Core projects? Would love to hear about your experiences and why you picked what you did.

i’ve been usin React with .NET Core for about 2 yrs now, and i gotta say, it works really well together. the community is massive, so help is easy to find. vue is good too, but the smaller community can be a bit tricky at times. blazor’s also worth a look if you’re deep into C#.

Angular gets a bad rap for being bloated, but it’s actually pretty solid. I’ve built three enterprise apps with Angular and .NET Core over the last four years. The dependency injection, routing, and HTTP client stuff is built right in, which speeds things up once you learn the ropes. Since it’s TypeScript-based, it feels natural if you’re already doing C# on the backend - makes it way easier when backend devs need to jump in on frontend stuff. Yeah, the initial bundle is bigger, but tree-shaking and lazy loading keep production builds manageable. The opinionated structure is great for big teams too - everyone writes code the same way, which really pays off as projects grow.

what are you actually building - like a dashboard or just some regular web pages? and how comfy is your team with js? the “best” framework really depends on who’ll be maintaining it later. have you checked out Blazor since you’re using .NET?