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.
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.razor *@<h1>Bonjour @Nom !</h1> @code { [Parameter] public string Nom { get; set; } = "";}<Salutation Nom="Baptiste" /><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 :
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.