Crear aplicaciones en tiempo real con Blazor y SignalR

Blazor es cada vez mas popular, es uno de los frameworks para Web Assembly mas avanzados del mercado y donde puedes usar todos tus conocimientos de C# fácilmente. SignalR por su parte es una librería ligera y fácil de usar que nos permite incorporar mensajes y sesiones en tiempo real dentro de nuestras apps, aprenderemos como mezclar ambas tecnologías.

Componentes compartidos en Blazor

Algo muy importante en como buena práctica en cualquier lenguaje que estemos trabajando es la posibilidad de disminuir el código y de reutilizar la mayor porción de código que podamos manteniendo siempre la abstracción y evitando el acoplamiento de nuestros componentes. Los proyectos en Blazor tienen por defecto una carpeta llamada Shared donde podemos crear componentes compartido que se reutilizarán dentro de toda la aplicación.