Forms & validation
EditForm plus data annotations give you validation with almost no code.
EditForm
<EditForm Model="model" OnValidSubmit="Save">
<DataAnnotationsValidator />
<InputText @bind-Value="model.Name" />
<ValidationMessage For="() => model.Name" />
<button type="submit">Save</button>
</EditForm>Validation
public class Model {
[Required, StringLength(50)]
public string Name { get; set; } = "";
}