"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Angular Addicts # Bibliotecas implícitas angulares, o futuro é independente e muito mais

Angular Addicts # Bibliotecas implícitas angulares, o futuro é independente e muito mais

Publicado em 2024-11-08
Navegar:932

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

?Ei, companheiro Angular Addict

Esta é a 29ª edição do Angular Addicts Newsletter, uma coleção mensal de recursos Angular cuidadosamente selecionados que chamaram minha atenção. (Aqui estão as edições 28, 27 e 26)

?Anúncios de lançamento

? O que há de novo no Angular 18.2?

Angular 18.2, a versão secundária mais recente do Angular, foi lançada em agosto. Cédric Exbrayat aborda os principais novos recursos:

  • Liberação automática em fakeAsync
  • ajudante whenStable
  • defaultQueryParamsHandling no roteador
  • Migração para migrar a injeção de dependência feita através do construtor para a função inject
  • Migração para converter componentes autônomos usados ​​em rotas para carregamento lento
  • Novos diagnósticos para capturar funções não chamadas em vinculações de eventos e declarações @let não utilizadas
  • Suporte à configuração do carregador baseado em atributos no construtor

? Nx 19,5 está aqui! Stackblitz, Bun, Construções Incrementais para Vite, Gradle Test Atomizer

A última versão secundária do Nx foi lançada no mês passado. Zack DeRose resume os novos recursos:

  • Suporte StackBlitz
  • Suporte para Bun e pnpm v9
  • Detecção local de tarefas instáveis
  • Aprimoramentos na visualização de detalhes do projeto
  • Suporte de padrão para targetDefaults
  • Alvos individuais agora podem optar por não usar paralelismo
  • Suporte para compilações incrementais para Vite
  • Geradores de conversão do Projeto Crystal
  • Suporte para versões compostas do Gradle
  • Experimental: atomização de teste Gradle
  • Experimental: versão Nx adiciona suporte a versionamento baseado em arquivo
  • Suporte para React 19 (rc) e Angular 18.1

?Joias angulares de agosto de 2024

?Bibliotecas implícitas com Nx: arquiteturas angulares leves por convenção

Manfred Steyer nos mostra uma arquitetura onde as configurações da biblioteca são derivadas por um plugin Nx usando convenções. Com bibliotecas implícitas, podemos criar uma nova biblioteca criando uma pasta com um arquivo index.ts.

A ideia de bibliotecas implícitas vem da postagem do blog de Younes Jaaidi. Ele também escreveu um guia passo a passo sobre esse assunto.

?Usando módulos isolados em Angular 18.2

Angular 18.2 oferece suporte a módulos isolados TypeScript. Esse recurso pode aumentar o tempo de construção da produção. Mark Thompson e Charles Lyding explicam como esse recurso funciona e como configurá-lo em um projeto Angular.

?O futuro é independente!

Em Angular 19, standalone: ​​true será a configuração padrão para componentes, diretivas e pipes. Alex Rickabaugh esclarece que NgModules não será obsoleto e haverá uma migração automatizada que irá:

  • Remover autônomo: verdadeiro para componentes independentes existentes
  • Adicione standalone: ​​false aos componentes existentes do NgModule para que continuem funcionando

?Criando aplicativo Envless Angular

Em seu artigo, Maksim Dolgikh explica como passar de um código embutido para cada ambiente para uma construção universal que pode ser usada em qualquer lugar. Ele sugere duas soluções:

  • Obtenha a configuração de um servidor de configuração
  • Use o Docker e crie arquivos de configuração JSON durante a fase de recuperação de imagem do Docker

?Portar um componente React simples para Angular

Chau Tran compara os modelos de composição do React e Angular, explica como usar os componentes Selection e Select no React Three Fiber e fornece um guia detalhado sobre como portar esses componentes do React para Angular.

?‍?Sobre o autor

Meu nome é Gergely Szerovay, trabalhei como cientista de dados e desenvolvedor full-stack por muitos anos e tenho trabalhado como líder de tecnologia de front-end, com foco no desenvolvimento de front-end baseado em Angular. Como parte da minha função, estou constantemente acompanhando a evolução do Angular e do cenário de desenvolvimento de frontend em geral. Para compartilhar meu conhecimento, iniciei o boletim informativo e publicação mensal Angular Addicts em 2022, para que possa enviar a vocês os melhores recursos que encontro a cada mês. Quer você seja um Angular Addict experiente ou um iniciante, eu tenho o que você precisa. Deixe-me saber se você gostaria de ser incluído como escritor. Vamos aprender Angular juntos! Inscreva-se aqui?

Angular evoluiu muito rapidamente nos últimos anos e, no ano passado, com o surgimento da IA ​​generativa, nossos fluxos de trabalho de desenvolvimento de software também evoluíram rapidamente. Para acompanhar de perto a evolução do desenvolvimento de software assistido por IA, decidi começar a construir ferramentas de IA em público e publicar meu progresso em AIBoosted.dev. Junte-se a mim nesta jornada de aprendizado: Inscreva-se aqui?

Siga-me no Substack (Angular Addicts), Substack (AIBoosted.dev), Medium, Dev.to, Twitter ou LinkedIn para saber mais sobre Angular e como construir aplicativos de IA com AI, Typescript, React e Angular!

?️Edições anteriores

Se você perdeu as edições anteriores da newsletter, pode lê-las aqui, estas são as 3 edições mais recentes:

  • Angular Addicts #28: Angular 18.1, teste de componentes, guia SSR e mais
  • Angular Addicts #27: NgRx 18, Novo RFC: API DomRef, armazenamento na Web com sinais e mais
  • Angular Addicts #26: Angular 18, melhores práticas, gravações de conferências recentes e muito mais

? Envie seu recurso Angular

Você encontrou ou escreveu um artigo, tweet ou outro recurso interessante relacionado ao Angular recentemente? Por favor, deixe-me saber aqui nos comentários ou me envie um DM no Twitter! Posso apresentá-lo na próxima edição do Angular Addicts!

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/this-is-angular/angular-addicts-29-angular-182-implicit-libraries-the-future-is-standalone-more-1g36?1Se houver algum violação, entre em contato com [email protected] para excluir
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3