Ich habe kürzlich ein Upgrade von Asp .NET Core 2.2 auf 3.1 durchgeführt und kann Rasiererkomponenten auf Rasierseiten verwenden. Sie sehen im Grunde wie View Components aus, außer dass Blazor und alles in derselben Datei verwendet werden. Ich habe versucht zu suchen, aber ich habe nichts in der Dokumentation gelesen, das besagt, dass Razor Components anstelle von View Components verwendet werden soll.
Also hier ist die Frage ...
Was bringt es, Rasiererkomponenten zu verwenden, anstatt Komponenten in Rasiermesserseiten anzuzeigen? Ist es besser? Ich weiß, dass das Festlegen von Ansichtskomponenten etwas schmerzhaft ist, da Sie eine Standardansicht und einen Code hinter der Datei mit der Logik festlegen müssen und kein Javascript verwenden können, sondern nur in der übergeordneten Ansicht. Die meisten meiner Apps sind voll mit Ansichtskomponenten und ich habe mich gefragt, welche Vorteile der Wechsel zu Rasiererkomponenten hat.