ya tenemos aquí Angular 17! Desde el equipo de Angular nos han regalado una nueva versión,algo que por frecuente está dejando de ser una novedad, eso si, esta vez si que tiene chicha este cambio.
Si prefieres que te lo explique en video, aquí te dejo el video que publiqué hace poco en el canal de Youtube:
En esta nueva versión de Angular presentada en Noviembre de 2023 si que tenemos grandes novedades, algunos lo llaman el renacimiento de Angular, no sé si será para tanto pero desde luego si que son cambios muy importantes!, voy a resumirlos brevemente!
Principales novedades
Para empezar, tenemos nuevo logo, la verdad es un cambio de imagen interesante, que opináis?
Tenemos la posibilidad de configurar el Server Side Rendering desde la propia creación del proyecto. En el propio asistente de creación te preguntará si lo quieres activar.
Otro de los cambios más importantes, la creación de componentes ahora por defecto es standalone, yo personalmente tengo mis reticencias con este cambio pero está claro que desde Angular están apostando por este modelo de arquitectura.
Pero los grandes cambios vienen dentro de la sintaxis que podemos añadir en las vistas del proyecto, por un lado, en el control de flujo se han añadido los siguientes elementos:
- @if viene a sustituir al clásico *ngif. Nos permite un uso mucho más limpio dentro del html y, sobre todo una mejor gestión de @else
- @for igualmente sustituye al clásico *ngFor, también nos facilita mucho el uso y la sintaxis del bucle, incluyendo además un elemento @empty para poder insertar un bloque si no tenemos valores que mostrar en el bucle
Pero quizá el cambio más importante es la carga diferida de componentes, ahora podemos hacer lazy loading de componentes de forma muy sencilla en las propias plantillas del proyecto. Usando @defer podemos cargar de forma diferida según distintas condiciones en nuestro proyecto de Angular, este operador además incluye control de errores con @error, gestión de carga del componente con @loading y hasta un placeholder con, como no, @placeholder.
En el video os explico todo esto de forma mucho más detallada, espero que os haya parecido interesante este breve resumen de presentación de Angular 17, me encantaría conocer vuestras experiencias con esta nueva versión de Angular en los comentarios y, como no, suscribíos al canal https://www.youtube.com/@fullstackoficial
Deja una respuesta