chanan/BlazorStyled

Look into ways to pre-render styles in SSB

Offen

#3 geöffnet am 02.07.2019

 (14 Kommentare) (1 Reaktion) (0 zugewiesene Personen)C# (19 Forks)github user discovery
enhancementhelp wanted

Repository-Metriken

Stars
 (193 Sterne)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

Right now, SSB works like this:

<p class="@div">If everything is working right, the background of this paragraph tag should be pink.</p>

@code {
    private string div;

    protected override async Task OnAfterRenderAsync()
    {
       div = await Styled.Css("background-color: pink;");
       StateHasChanged();
    }
}

While this works, it will cause a small flicker on the browser side because the plain html will be rendered first then "enhanced" with the css.

Is there a way the all the styles can be "pre-rendered" and set down with the html?

Contributor Guide