Explicando sistema de módulos no JavaScript (organização e escalabilidade de código)

Sdílet
Vložit
  • čas přidán 6. 08. 2024

Komentáře • 15

  • @felipegueller8950
    @felipegueller8950 Před 29 dny

    Conteúdo bem didático, muito obrigado Mayk!

  • @andrericardo6992
    @andrericardo6992 Před 27 dny

    Caracas, baita aula 😀, deixa o link da documentação em inglês

    • @maykbrito
      @maykbrito  Před 27 dny

      dev.to/srishtikprasad/the-module-system-in-javascript-27oc

  • @michel_hj7597
    @michel_hj7597 Před 29 dny +2

    Onde são transmitida essas lives?

  • @elitonsl
    @elitonsl Před 29 dny +3

    Componentes podem ser considerados Módulos ?

    • @maykbrito
      @maykbrito  Před 29 dny +1

      Nem sempre

    • @elitonsl
      @elitonsl Před 28 dny

      @@maykbrito Poderia ter um video prático mostrando as diferenças e alguns exemplos de situações do dia a dia criando e reaproveitando módulos e componentes

    • @maykbrito
      @maykbrito  Před 28 dny +1

      ​@@elitonsl Componente você pode fazer com React ou algum framework (seja front ou back). Um componente poderá importar nenhum ou muitos módulos. Módulos são apenas uma maneira de organizar seu projeto em arquivos. Um ou muitos modulos poderá compor outros módulos, que por sua vez, poderá participar de um componente. Você só precisa praticar mais pra entender um ESModules vs componentes (seja num framework ou não)

    • @mangycornet2395
      @mangycornet2395 Před 26 dny +1

      ​​@@elitonsl é mais uma recomendação pois módulos são mais vinculados a manutenção de código Backend enquanto componentes tem todo um histórico voltado ao render Frontend.
      Como exemplo: Você poderia ter em um Dashboard, um módulo que popula um componente como uma tabela de dados dos usuários.
      O componente dentro do react tem a função de padronizar como cada linha de informação aparecerá no front desde estilos a usabilidade, enquanto o módulo pode cuidar de padronizar consultas de dados ou mesmo o tratamento dos dados antes do render para o usuário.

    • @elitonsl
      @elitonsl Před 26 dny

      @@mangycornet2395 Obrigado pela ajuda! Agora eu tive uma visão mais clara da diferença

  • @garrydias
    @garrydias Před 27 dny

    Nao entra na minha cabeça que um módulo é um arquivo. Pq um módulo nao pode ser uma abstração mais ampla formada por multiplos arquivos? O namespace pra mim tem mais cara de módulo.

    • @maykbrito
      @maykbrito  Před 27 dny

      No javascript, pode ser só um arquivo 😅