Del curso: .NET 5: Blazor esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.

Virtualización de componentes grandes

Virtualización de componentes grandes - Tutorial de Blazor

Del curso: .NET 5: Blazor esencial

Virtualización de componentes grandes

Cuando escribimos código HTML, nuestras etiquetas están anidadas. Tenemos etiquetas dentro de etiquetas y texto dentro de otras. Por ejemplo, en una etiqueta <p>, tenemos dentro texto. Pero ¿qué ocurre con los componentes de Blazor? Como hemos visto, los componentes de Blazor también admiten etiquetas anidadas o texto dentro de ellos. Pero ¿cómo se hace esto con un componente personalizado? ¿Cómo le decimos a nuestro componente que represente también las etiquetas o el texto que se haya puesto dentro de ellos? Vamos a verlo con un ejemplo. Aquí estamos en PageFooter. He tocado un poco este componente para añadir este comportamiento. PageFooter antes no tenía nada. Simplemente era un párrafo donde decía «Copyright» y el año actual. Pero ahora, tiene este pequeño código CS. Tenemos un parámetro y fíjate del tipo. El tipo es RenderFragment. Es un fragmento de renderización, un fragmento que va a contener marcado, que puede ser Razor o puede ser HTML. En este caso, le hemos llamado…

Contenido