Em uma pergunta ( No Blazor, como posso renderizar novamente a mesma instância de um componente várias vezes? ) foi apontado que não preciso usar __builder
em um Blazor definido RenderFragment
.
Aqui está um exemplo:
private RenderFragment _header => __builder =>
{
<tr>
<th>Date</th>
<th>Temp. (C)</th>
<th>Temp. (F)</th>
<th>Summary</th>
</tr>
};
Alguém pode demonstrar como?
O compilador razor mudará de forma bastante inteligente com apenas
@
e;
.Isto é copiar/colar de uma demonstração .net7 funcional:
e sua amostra se torna
Observe que há um segundo
=>
aqui também, mas o Razor o gera.