An Introduction to OwningComponentBase
In this post, I'm going to explore the new OwningComponentBase class. I'll look at the quirks of service scopes in Blazor and how this class can help to manage them.
Telerik UI for Blazor – 100+ truly native Blazor UI components for any app scenario, including a high-performing Grid. Increase productivity and cut cost in half! Give it a try for free.
In this post, I'm going to explore the new OwningComponentBase class. I'll look at the quirks of service scopes in Blazor and how this class can help to manage them.
Last week was .NET Conf and it marked the release of .NET Core 3 and Blazor Server! In this post, I give a roundup of all the Blazor news from .NET Conf 2019 as well as some cool content from the online event.
In this post, I begin to look at how navigation works in Blazor. I start by showing the differences between navigation in traditional web apps vs SPAs. Before taking a high level look at Blazor's router component and how a navigation request is handled.
In this post, It take a deep dive in the nuts and bolts of routing in Blazor. Starting in the JavaScript world where navigation is intercepted and following the code into the C# world to the point of rendering the correct page or the not found template.
In this post, I'm going to show you how you can build your own convention based router component to replace the default router that ships with Blazor.
In this post, I'm going to point out a couple of limitations with using Blazor's input components as is. I'll then show how you can build your own custom input components to solves these problems.
My book, Blazor in Action - an example-driven guide to building client-side web apps using C# and .NET - is available to buy.
All the latest posts delivered straight to your inbox.