Skip to main content

Posts

Showing posts with the label events

Blazor component lifecycle events

Lifecycle of Blazor Components Blazor Component Lifecycle Events Blazor components have a lifecycle that defines the various stages a component goes through from its creation to its disposal. Understanding the component lifecycle is crucial for managing state, optimizing performance, and responding to events. Here's an overview of the Blazor component lifecycle events along with sample code to illustrate each stage: Understanding OnInitialized, OnInitializedAsync Initialization : This is the initial stage where the component's parameters and dependencies are set. It happens before rendering. @code { [Parameter] public string Message { get ; set ; } protected override void OnInitialized ( ) { // Initialization logic } } <h3>@Message</h3> Initialize a database connection Load data from a server Set up bindings Create timers or other asynchronous tasks Parameter Set : This stage occurs when component parameters are set. I...