FRONT-END NÃO GERA VALOR

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 พ.ย. 2024
  • Já se perguntou qual é o objetivo de uma aplicação front-end? Nesse vídeo trago um artigo muito interessante sobre o papel do frontend no negócio. Mais interessante ainda é toda a reflexão em cima da separação de responsabilidades e design de aplicações web. Spoiler: É bem possível que você esteja fazendo isso da maneira errada!
    ✅ Profissional React Native:
    ▸ coffstack.com/...
    ✅ Comunidade Discord:
    ▸ / discord
    ✅ Artigo do Vídeo "UI as an afterthought":
    michel.codes/b...
    ✅ VOCÊ TAMBÉM VAI GOSTAR DESSES VÍDEOS:
    ▸ • Minha Carreira do Zero...
    ▸ • Nível de Inglês Para T...
    ▸ • Clean Code na Prática ...
    ▸ • Teste técnico da minha...
    ▸ • CORRIGINDO BUG NA PRÁT...
    ✅ REDES SOCIAIS:
    Instagram: @coffstack
    / coffstack
    Instagram: @lucasgar6
    / lucasgar6
    TikTok: @coffstack
    / coffstack
    Twitter: @coffstack
    / coffstack
    Blog/Artigos
    blog.coffstack...
    #frontend #reactjs #reactnative #javascript #programação
    Music track: Real Estate by Aylex
    Source: freetouse.com/...
    Free No Copyright Music Download

ความคิดเห็น • 12

  • @iamjvfs
    @iamjvfs 14 วันที่ผ่านมา

    Excelente vídeo, Lucas!

    • @Coffstack
      @Coffstack  14 วันที่ผ่านมา

      Valeu! Fico feliz que tenha gostado!

  • @dev-isaac-gomes
    @dev-isaac-gomes 15 วันที่ผ่านมา +1

    14:40 pq seu service ta no dominio?
    seu dominio não deveria ser puro?
    service não seria um caso de uso?
    exemplo:
    adapter do axios (infra/Http)
    ListTask caso de (data/useCase/listTask)
    ILiSTask interface de contrto do useCase (domain/useCase/listTask)
    pq no fim a interface do useCase é pura e pertence ao dominio a ações
    na API representam uma intencionalidade do usuário/interface
    não seria isso?

    • @Coffstack
      @Coffstack  15 วันที่ผ่านมา +1

      Nós não seguimos clean architecture a risca no projeto. Minha experiência prática é que não vale a pena para front-end, muita abstração para pouco retorno em cima disso. Por isso não temos interfaces isolados do caso de uso como "ILiSTask" e injeção de uma implementação, é uma coisa só, mas com a implementação interna isolado sem expor as dependências.
      Nesse projeto usamos paradigma funcional, por isso as "instancias" de domínio estão nomeadas como "service". Nesse caso do diagrama seria o "PostService" que é responsável pelo conectar com o repository (API) e adaptar os dados antes de export para os casos de uso.
      Difícil de explicar tudo isso em uma linha, temos um módulo inteiro no PRN sobre arquitetura, mas se quiser entender mais, temos uma aula gratuita sobre o tema aqui na página coffstack.com.br/profissional-react-native

    • @dev-isaac-gomes
      @dev-isaac-gomes 15 วันที่ผ่านมา +1

      @@Coffstack aaah saquei
      perguntei mais pq a camada que representa
      melhor nossas chamadas seria um service ou um repository
      que no caso ambos seriam adaptadores (usam interfaces para abstrair)
      então o nome acaba sendo confuso
      como pos tipo postService.getList
      entendo que é uma listagem do post
      porem fica esquisito devido a termos post e service juntos
      ja que post representa um verbo HTTP
      cogitou trocar isso por alguma palavra alternativa tipo
      publicationService.getList
      parece menos confuso kkkk
      claro não é nada que vai mudar
      muito perguntei mais pq arquitetura é o que mais estudo
      dentro de JS ai é sempre bom trocar uma ideia

  • @dev-isaac-gomes
    @dev-isaac-gomes 15 วันที่ผ่านมา

    vc não desenvolve só código
    desenvolve Produto
    frontend não gera código
    cria experiencias

  • @dev-isaac-gomes
    @dev-isaac-gomes 15 วันที่ผ่านมา +1

    uma coisa em react que particularmente
    tenho usado bastante é injeção de dependências
    para casos de uso pq alem de trazer mais testabilidade
    traz uma capacidade de criar fakes muito facil

    • @Coffstack
      @Coffstack  15 วันที่ผ่านมา +1

      Uso bastante também! Qual ferramenta vc usa para injeção? Ou faz tudo "na mão" ?

    • @dev-isaac-gomes
      @dev-isaac-gomes 15 วันที่ผ่านมา +1

      @@Coffstack
      tentei usar o InversifyJS
      porem, achei péssimo kkkk
      hj em dia uso um contexto
      para gerenciar as dependências
      em um modelo MVVM
      tenho uns posts sobre
      posso te mantar se tiver interresse kkkkk
      video muito bom

    • @weverton.santiago
      @weverton.santiago 15 วันที่ผ่านมา

      @@Coffstack​​⁠Também uso o contexto API como injeção de dependência e MVVM tanto no React na Web e Mobile

    • @andryrodrigues3356
      @andryrodrigues3356 15 วันที่ผ่านมา

      tenho usado tsyringe para injeção de depêndencia, e ate o momento tenho gostado bastante.

    • @Coffstack
      @Coffstack  15 วันที่ผ่านมา

      @@dev-isaac-gomes só curiosidade msm, eu já vi essa injeção pelo context.