"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Angular Addicts # Bibliotecas implícitas de Angular, el futuro es independiente y más

Angular Addicts # Bibliotecas implícitas de Angular, el futuro es independiente y más

Publicado el 2024-11-08
Navegar:732

Angular Addicts # Angular implicit libraries, the future is standalone & more

Hola, compañero adicto a Angular.

Este es el número 29 del Angular Addicts Newsletter, una colección mensual de recursos de Angular cuidadosamente seleccionados que me llamaron la atención. (Aquí están los números 28, 27 y 26)

?Anuncios de lanzamiento

? ¿Qué hay de nuevo en Angular 18.2?

Angular 18.2, la última versión menor de Angular, se lanzó en agosto. Cédric Exbrayat cubre las nuevas características clave:

  • Vaciado automático en fakeAsync
  • cuando ayudante estable
  • defaultQueryParamsHandling en el enrutador
  • Migración para migrar la inyección de dependencia realizada a través del constructor a la función de inyección
  • Migración para convertir componentes independientes utilizados en rutas para carga diferida
  • Nuevos diagnósticos para detectar funciones no llamadas en enlaces de eventos y declaraciones @let no utilizadas
  • Soporte de configuración del cargador basado en atributos en el constructor

? ¡Nx 19.5 ya está aquí! Stackblitz, Bun, compilaciones incrementales para Vite, atomizador de prueba Gradle

La última versión menor de Nx se lanzó el mes pasado. Zack DeRose resume las nuevas características:

  • Soporte de StackBlitz
  • Soporte para Bun y pnpm v9
  • Detección local de tareas inestables
  • Mejoras en la vista de detalles del proyecto
  • Soporte de patrones para targetDefaults
  • Los objetivos individuales ahora pueden optar por no participar en el paralelismo
  • Soporte para compilaciones incrementales para Vite
  • Generadores de conversión de Project Crystal
  • Compatibilidad con compilaciones compuestas de Gradle
  • Experimental: Prueba de atomización de Gradle
  • Experimental: la versión Nx agrega soporte de versiones basadas en archivos
  • Soporte para React 19 (rc) y Angular 18.1

?Gemas angulares de agosto de 2024

?Bibliotecas implícitas con Nx: arquitecturas angulares ligeras por convención

Manfred Steyer nos muestra una arquitectura donde las configuraciones de la biblioteca se derivan de un complemento de Nx usando convenciones. Con bibliotecas implícitas, podemos crear una nueva biblioteca creando una carpeta con un archivo index.ts.

La idea de bibliotecas implícitas proviene de la publicación del blog de Younes Jaaidi. También escribió una guía paso a paso sobre este tema.

Uso de módulos aislados en Angular 18.2

Angular 18.2 admite módulos aislados de TypeScript. Esta característica puede aumentar los tiempos de construcción de producción. Mark Thompson y Charles Lyding explican cómo funciona esta característica y cómo configurarla en un proyecto Angular.

?¡El futuro es independiente!

En Angular 19, independiente: verdadero será la configuración predeterminada para componentes, directivas y canalizaciones. Alex Rickabaugh aclara que NgModules no quedará obsoleto y habrá una migración automatizada que:

  • Eliminar independiente: verdadero para componentes independientes existentes
  • Agregar independiente: falso a los componentes existentes de NgModule para que sigan funcionando

?Creación de una aplicación Envless Angular

En su artículo, Maksim Dolgikh explica cómo pasar del código codificado para cada entorno a una compilación universal que se puede utilizar en cualquier lugar. Sugiere dos soluciones:

  • Obtener la configuración de un servidor de configuración
  • Utilice Docker y cree archivos de configuración JSON durante la fase de recuperación de imágenes de Docker

?Portar un componente React simple a Angular

Chau Tran compara los modelos de composición de React y Angular, explica cómo usar los componentes Selection y Select en React Three Fiber y proporciona una guía detallada sobre cómo transferir estos componentes de React a Angular.

?‍?Sobre el autor

Mi nombre es Gergely Szerovay, trabajé como científico de datos y desarrollador full-stack durante muchos años, y he estado trabajando como líder tecnológico frontend, enfocándome en el desarrollo frontend basado en Angular. Como parte de mi función, sigo constantemente cómo evoluciona Angular y la escena del desarrollo frontend en general. Para compartir mis conocimientos, comencé la publicación y el boletín informativo mensual Angular Addicts en 2022, para poder enviarles los mejores recursos que encuentro cada mes. Si eres un adicto a Angular experimentado o un principiante, te tengo cubierto. Déjame saber si te gustaría ser incluido como escritor. ¡Aprendamos Angular juntos! ¿Suscribirse aquí?

Angular ha evolucionado muy rápidamente en los últimos años y, el año pasado, con el aumento de la IA generativa, nuestros flujos de trabajo de desarrollo de software también evolucionaron rápidamente. Para seguir de cerca la evolución del desarrollo de software asistido por IA, decidí comenzar a crear herramientas de IA en público y publicar mi progreso en AIBoosted.dev. Únase a mí en este viaje de aprendizaje: ¿Suscribirse aquí?

Sígueme en Substack (Angular Addicts), Substack (AIBoosted.dev), Medium, Dev.to, Twitter o LinkedIn para obtener más información sobre Angular y cómo crear aplicaciones de IA con AI, Typecript, React y Angular.

?️Números anteriores

Si te perdiste los números anteriores del boletín, puedes leerlos aquí, estos son los 3 últimos números:

  • Angular Addicts #28: Angular 18.1, pruebas de componentes, guía SSR y más
  • Angular Addicts #27: NgRx 18, nuevo RFC: API DomRef, almacenamiento web con señales y más
  • Angular Addicts #26: Angular 18, mejores prácticas, grabaciones recientes de conferencias y más

? Envíe su recurso Angular

¿Has encontrado o escrito algún artículo, tweet u otro recurso interesante relacionado con Angular últimamente? ¡Házmelo saber aquí en los comentarios o envíame un DM en Twitter! ¡Podría incluirlo en el próximo número de Angular Addicts!

Declaración de liberación Este artículo se reproduce en: https://dev.to/this-is-angular/angular-addicts-29-angular-182-implicit-libraries-the-future-is-standalone-more-1g36?1Si hay alguno infracción, comuníquese con [email protected] para eliminar
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3