Blazor
NET instead of JavaScript.
19 resources across 2 libraries
Glossary Terms(3)
Blazor
Blazor is a Microsoft web framework, part of ASP.NET Core, that lets developers build interactive web user interfaces using C# and .NET instead of JavaScript.
ASP.NET Core
ASP.NET Core is Microsoft's open-source, cross-platform web framework — a ground-up reimagining of ASP.NET — for building high-performance web apps, APIs, and…
ASP.NET
ASP.NET is Microsoft's original server-side web application framework, first released in 2002 as part of the .NET Framework, used to build dynamic websites, we…
Study Notes(16)
MVVM in Blazor
How to apply MVVM in Blazor components despite the absence of a WPF-style binding engine, bridging ViewModel notifications into Blazor's render pipeline and ha…
Blazor Best Practices
Practical guidelines for structuring components, managing state, and keeping Blazor apps fast and maintainable in production.
Blazor Hybrid with .NET MAUI
How Blazor Hybrid hosts Razor components natively inside .NET MAUI apps via BlazorWebView, enabling shared UI code across web, desktop, and mobile with native…
Blazor Interview Questions
Commonly asked Blazor interview questions covering render modes, component lifecycle, state management, JS interop, and performance, with clear answers.
Blazor Quick Reference
A condensed cheat sheet covering component syntax, directives, lifecycle methods, and data binding for fast lookup while building Blazor apps.
Blazor Server vs Blazor WebAssembly
A comparison of Blazor's two hosting models — where code runs, how the UI updates, and how to choose between them.
Dependency Injection in Blazor
Learn how Blazor's built-in DI container registers and resolves services, and how lifetimes affect component behavior.
Deploying Blazor Apps
How to publish and deploy Blazor WebAssembly and Blazor Server apps to production, including hosting choices, compression, and configuration.
Event Handling in Blazor
Learn how Blazor wires DOM events to C# methods using @onclick and friends, including typed EventArgs, async handlers, and preventing default browser behavior.
HttpClient and Calling APIs
Learn how to configure and use HttpClient in Blazor Server and WebAssembly to call REST APIs safely and efficiently.
JavaScript Interop
Call JavaScript from C# and C# from JavaScript in Blazor to access browser APIs that .NET can't reach directly.
How Blazor Server Uses SignalR
A deep dive into the persistent SignalR circuit that powers Blazor Server, covering how events and DOM diffs flow, reconnection behavior, and bandwidth tuning.
Testing Blazor Components with bUnit
Learn how to write fast, reliable unit tests for Blazor components using bUnit, from rendering and interaction to mocking dependencies.
What Is Blazor?
An introduction to Blazor, Microsoft's C#-based framework for building interactive web UI without writing JavaScript.
Blazor vs MVC vs Razor Pages
Compare ASP.NET Core's three UI programming models — Blazor, MVC, and Razor Pages — to understand their rendering models, state handling, and when each is the…
MAUI Blazor Hybrid
Learn how BlazorWebView embeds Razor components inside a native MAUI app, sharing UI code between web and native targets.