Initialisation des systèmes...

Baptiste.Dev
Retour aux notes
FrameworksDébutantSérie : Blazor / Razor

Blazor : les composants en bref

Ce qu'est un composant Blazor en une page : un fichier .razor réutilisable, nommé en PascalCase, avec un aperçu et un renvoi vers la note complète.

Par Baptiste Vidal
1 min de lecture
Mis à jour il y a 2 semaines
blazorrazordotnetcomposantsapercu

Blazor : les composants en bref

Un composant Blazor est une brique d'interface réutilisable : un fichier .razor qui mêle le markup (Razor) et la logique (@code), compilé en classe ComponentBase, nommé en PascalCase et utilisé comme une balise.

@* Salutation.razor *@
<h1>Bonjour @Nom !</h1>
 
@code {
    [Parameter] public string Nom { get; set; } = "";
}
<Salutation Nom="Baptiste" />

C'est le cœur de Blazor : tout le reste (paramètres, communication, binding, cycle de vie, formulaires) gravite autour.


# Le détail complet

Cette page n'est qu'un aperçu. Tout le fonctionnement des composants vit dans la note dédiée :

Blazor : les composants

Elle couvre le passage de paramètres (objets, collections, booléens), l'attribute splatting, les paramètres en cascade et la composition (RenderFragment), puis renvoie vers ses approfondissements : data binding, EventCallback, cycle de vie, et formulaires & validation.