Les comparto una pequeña simplificación del código usando el operador (??)
public override async Task SetParametersAsync(ParameterView parameters)
{
if (parameters.TryGetValue<string>(nameof(currentCountParameter), out var value))
currentCountParameter = value ?? currentCountParameter;
await base.SetParametersAsync(parameters);
}
protected override void OnInitialized()
{
currentCount = int.Parse(CounterFromQuery ?? "0");
logger.LogInformation("Se inicia el componente");
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?