Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

IMPORTS

Olá, tenho uma dúvida referente a imports, não achei um tópico apenas sobre angular, então estou postando por aqui.

Exemplo:

Se eu importo BrowserAnimationsModule

import {BrowserAnimationsModule} from '@angular/platform-browser/animations';

@NgModule({
  ...
  imports: [BrowserAnimationsModule],
  ...
})
export class PizzaPartyAppModule { }

E NÃO utilizo os recursos desse modulo em outros componentes, esse módulo vai ser renderizado no browser? ele vai consumir algo? vai prejudicar na performance do site?

tenho essa dúvida, pq se não prejudicar, eu vou importar ele como um escopo global, e só utiliza-lo quando precisar, se prejudicar, eu vou importar ele nos sub-modulos que precisam dele.

3 respostas
solução!

Fala aí Nícolas, tudo bem? Sim, se você importa esse módulo o mesmo vai estar presente no bundle final do projeto (usando ou não).

Não irá impactar a performance (desde que não seja grande), mas, pode aumentar o tamanho dos arquivos .js finais.

Independente se você importa no módulo principal ou não, uma vez importado ele já irá estar presente no bundle final.

Espero ter ajudado.

Agradeço por tirar minha dúvida Matheus, thanksss =)

Mágina Nicolas, sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.