blazor
Installation
SKILL.md
Blazor
Blazor enables full-stack web UI development using C# and .NET, offering flexible rendering architectures including Blazor Server, Blazor WebAssembly, and hybrid static server streaming.
When to Use
- Interactive Full-Stack Web Apps in C#: Building rich browser UIs without writing separate JavaScript codebases.
- Blazor Web App Unified Model (.NET 8/9): Mixing Server, WebAssembly, and Static Server-Side Rendering per component.
- Enterprise Internal Dashboards: Utilizing high-productivity component libraries (MudBlazor, Fluent UI Blazor).
- Offline Progressive Web Apps: Compiling C# directly into WebAssembly for client-side offline execution.
Quick Start
@page "/counter"
@rendermode InteractiveServer
<PageTitle>Counter</PageTitle>