En este post les comparto algunas preguntas que pueden presentarse en una entrevista para un desarrollador Blazor
- ¿Cual es el ciclo de vida de un componente en blazor?
Conocer el ciclo de vida de un componente en blazor te va ayudar a entender en que punto debes hacer peticiones, mutaciones o limpiar datos ASP.NET Core Razor component lifecycle | Microsoft Docs
2. ¿Para que sirve la virtualización?
La virtualizacion llego con dotnet 5 y ayuda muchisimo a mejorar el performance en muchos escenarios, por ello es fundamental que lo conozcas ASP.NET Core Blazor component virtualization | Microsoft Docs
3. ¿Para que sirven los parametros en cascada?
Los párametros en cascada son fundamentales para lo comunicación y el traspaso de información entre un componente padre y un componente hijo ASP.NET Core Blazor cascading values and parameters | Microsoft Docs
4. ¿Para que se usa el método StateHasChanged?
El método StateHasChanged permite notificar al componente que el valor de alguna variable o el estado han cambiado para forzarlo a que se actualice
ASP.NET Core Blazor state management | Microsoft Docs
5.¿ Como se implementa la inyección de dependencias en Blazor?
La inyección de dependencias es fundamental para aplicar buenas práticas, patrones de diseño y evitar el acoplamiento, en Blazor al igual que dotnet core, esto es muy facil de implementar. En el archivo Program.cs en el método Main podemos agregar nuestras dependencias en 3 modos, Transient, Scope o Singleton.
Reblogueó esto en Juanlu, ElGuerre.