Recursos para um código autêntico, Clean Code, Context API substitui o Redux? Next.js |

Поділитися
Вставка
  • Опубліковано 28 січ 2025

КОМЕНТАРІ • 60

  • @LucasMontano
    @LucasMontano 4 роки тому +72

    ótima pergunta do Kallel! na real grande parte do nosso trabalho é encaixar peças, tanto de código existente na empresa, quanto usando bibliotecas da comunidade. o próprio SDK / Framework que tu usa é uma peça (grandona). Ótima resposta Diego! Se me permite dar um append: acho legal o Kallel praticar resolução de algoritmos, pra ter esse sentimento de desafio que ele tá buscando!

    • @CaioOliveira-bc9fr
      @CaioOliveira-bc9fr 4 роки тому

      Outra saída seria criar suas próprias peças, identificar um problema que nenhuma biblioteca tenha atendido.
      É um desafio legal pois geralmente vc estará programando para uma interface, quem decide como implementar e resolver o problema é vc.
      Só tenha cuidado para não reinventar a roda.

  • @hitalodev4638
    @hitalodev4638 4 роки тому +28

    Quando sai um vídeo detalhado sobre Push Notifications no React Native?

  • @devlopes102
    @devlopes102 4 роки тому

    Valeu pela resposta Diego

  • @noriller
    @noriller 4 роки тому

    8:00 Obrigado!!! Era mais ou menos o que esperava, mas é bom ter a opinião de alguém que mexe muito mais com React do eu.

  • @leandrosafra1552
    @leandrosafra1552 4 роки тому

    Vocês são incríveis!!! valeu por tudo, Rocketseat.

  • @tivrusky3483
    @tivrusky3483 4 роки тому

    Valeu pela resposta, Diego
    Tmj!

  • @13RYUUZAKI
    @13RYUUZAKI 4 роки тому +4

    Chegando quase tão rápido quanto um yarn start quando tem PR.

  • @julianosouza2716
    @julianosouza2716 4 роки тому

    Nem assisti ainda, mas já deixei o like pois sei que tem coisa boa aí.

  • @natanaelfernandes2565
    @natanaelfernandes2565 4 роки тому +1

    Olá Diego, quando a gente deve se preocupar com performance no React e o que fazer pra melhorar performance da nossa aplicação? algo como o useMemo ou React.memo? abraços

  • @vsalbuq
    @vsalbuq 4 роки тому

    3:15 - Gustavo, brotip:
    Pelo que está na sua pergunta, me parece que você ainda precisa ver as diferenças entre linguagens com mais clareza, e isso é difícil de fazer aprendendo linguagens uma por uma. Recomendo o livro Seven Languages in Seven Weeks. O livro te ensina, de maneira geral, a aprender linguagens, mas faz isso ensinando 7 linguagens (Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell). Por serem linguagens com paradigmas diversos e bem diferentes entre si, você vai conseguir notar explicitamente os pontos fortes entre cada uma delas e isso vai te ajudar a entender essa distinção de forma mais clara.

  • @gabrielribeiro4227
    @gabrielribeiro4227 4 роки тому

    #PR. Fala um pouco da tecnologia AMP do Google (uma das mais importantes para SEO) e de como funciona a geração dessas páginas AMP no Next.js. Abraço! :)

  • @d.pereira9148
    @d.pereira9148 4 роки тому

    Fala Diegão, beleza? Qual a sua opinião sobre Dart no backend e o futuro dessa linguagem?

  • @rafael.t
    @rafael.t 4 роки тому +2

    #PR Falaaaa time! Vai ter vídeo sobre WatermelonDB 🍉 pra React Native? Fui experimentar, achei confuso, depois testei o Realm e foi bem mais tranquilo pra minha necessidade. Também gostei do Realm ter o MongoDB Realm Studio.
    Abraços :)

  • @KayoTimoteo
    @KayoTimoteo 4 роки тому

    #PR: Qual estudar Recoil, Zustand ou indicaria outro? Gostei de ambos e vi que no Rocket Redis é usado o Recoil. Valeu!

  • @mateus_andriola
    @mateus_andriola 4 роки тому

    Sobre Clean Code (achei necessário dar minha opinião), acredito que a partir do momento que o frontend trabalha com componentes, é um passo a mais para você poder separar o código, eu ainda não li sobre clean code, mas imagino que separar uma pagina react em vários componentes seja um passo pra isso, ao mesmo tempo, entendo que certos momentos não é necessário fazer essa separação, vai depender se o projeto tem componentes bem definidos, ou se tipo, é só um formulário

  • @dorval4886
    @dorval4886 4 роки тому +42

    A pergunta que não quer calar é: Quando que vai ter rockeseat no flow podcast????
    edit: mãe to famoso 🤩

    • @D7Bravo
      @D7Bravo 4 роки тому

      Verdade, falou esse crossover !

  • @thiaagoferr
    @thiaagoferr 4 роки тому

    Pergunta pro #PR: Fala Diegão! comecei a usar um ORM (mais especificamente TypeORM) e percebi uma certa dificuldade para realizar querys mais complexas no banco, principalmente bancos de dados com vários relacionamentos, então, nesse caso optei por utilizar o driver nativo do mysql. Você acha que o driver nativo é melhor pra essas situações ou eu não consegui utilizar o TypeORM porque não me aprofundei nele o suficiente?

  • @edmundobiglia1238
    @edmundobiglia1238 4 роки тому

    Pergunta pro #PR: Fala Diego! Sou relativamente novo na programação, vindo de outra área, e estou estudando JavaScript, React e Node, inclusive estou no GoStack 14. Quando programo, sempre sinto que meu código está "feio", "errado" ou "pouco profissional", mesmo que funcione. Chego a ter vergonha quando penso que alguém pode ver meu código. Como lidar com esse "complexo" e que dicas práticas você daria para escrever um código mais profissional? Abraço!

  • @m4rcosazevedo
    @m4rcosazevedo 4 роки тому

    #cleanCode Hoje, consigo tranquilamente desacoplar 80% da aplicação, só não desacoplo mais porque tem coisas do react, que compensa muito continuar usando.. como os hooks, fora isso, dá para desacoplar demais.

  • @CanalCoverdoAlto
    @CanalCoverdoAlto 4 роки тому +1

    Pergunta para #PR : gostaria de fazer um app para ajudar os asilos da minha cidade, mas sou péssimo em design. Vocês teriam sugestões de onde posso comprar, de maneira segura, layouts prontos no figma? Obrigado!

  • @_.gabrielllopes
    @_.gabrielllopes 4 роки тому +1

    Pergunta pro #PR. É normal se sentir "estagnado" nos estudos, node.js no meu caso, mesmo trabalhando em projetos próprios, e praticando bastante ? Sinto que no desenvolvimento de APIs / back-end, meus estudos deslancham, mas qAlgumauando tenho que consumir algo no front-end, o trbalho não rende... dica ?

  • @brendonnos
    @brendonnos 4 роки тому

    Faz uma aula, criando uma dashboard com algum framework (material-ui, react-bootstrap, etc)

  • @pduartesilva2005
    @pduartesilva2005 4 роки тому +9

    Pergunta para #PR: Quando sairá mais vídeos dos Quadros MasterClass, Behind the Code, Code Challenge, e outra pergunta como aprenderam a digitar tão rápido assim, vocês tem uma algum dica, métodos para conseguir melhorar na digitação

  • @pferreirafabricio
    @pferreirafabricio 4 роки тому

    Pergunta pro #PR
    Fala Diego, o que você acha do PHP atualmente? Voltaria a programar em PHP um dia?
    Vejo a linguagem evoluindo muito, mas vejo ainda bastante gente com um pré-conceito formado de versões mais antigas.

  • @thiagosantos6697
    @thiagosantos6697 4 роки тому

    Pergunta para #PR: Diego o que vc acha do DvaJS? estamos usando na empresa e parece ser bem interessante a ideia

  • @heudersena
    @heudersena 4 роки тому +1

    Fala Diego, tudo bem? Espero que sim claro!
    #LançandoABraba #PR
    Minha joia é o seguinte, falando sobre o redux, no código temos uma arquitetura organizada para consumir os serviços que ele disponibiliza, como assim? Tipo se temos 4 redux ( Auth,Cart,Curtir,Message ) então como você ensina tem uma pasta pra pro todos, bem e como seria no context api tendo vários 4 redux ( Auth,Cart,Curtir,Message ) porque ficaria esquisito colocar tudo um dentro do outro , então essa estrutura é meia verbosa mais seria isso mesmo? caso tenha um exemplo seguindo esse raciocínio abordado com vários context api's compartilha por gentileza para o aprendizado.

    • @allanlotta382
      @allanlotta382 4 роки тому +1

      Fala Heuder, tem como contornar esse problema facilmente. Você criar seus contexts normalmente e junta todos eles em um index. Assim você consegue chamar apenas um e dentro dele já vem um pacotão com todos os seus contexts. No repo da rocketseat você consegue ver um exemplo prático de como fazer: github.com/rocketseat-education/bootcamp-gostack-apps/blob/master/appgobarber/src/hooks/index.tsx

    • @heudersena
      @heudersena 4 роки тому

      @@allanlotta382 brabo mano obrigado,

  • @guitexa
    @guitexa 4 роки тому

    #PR Gostaria de saber quais as limitações do Node.js. Estou desenvolvendo um projeto pra minha empresa com a stack que aprendi na Rocketseat, estou começando pequeno mas a ideia é ser um ERP com CRM. Me disseram que se o projeto crescer muito o Node.js não vai dar conta, que eu deveria estar desenvolvendo em .Net, C# sei lá. Até onde isso é verdade? Eu deveria me preocupar com isso? Vlw Diegão, abraço!

  • @FelipeMaffezzolli
    @FelipeMaffezzolli 4 роки тому +3

    Pergunta pra #PR: Fala Diego, tudo bom? Tem alguma previsão de liberar o módulo 'Experts Club' no curso da Rocketseat? E dá para soltar um spoilerzinho? rs

  • @FiRizzi
    @FiRizzi 4 роки тому

    #PR eu desenvolvo em php com fw que geram codigos de formulario e cruds para mim, sei que isso não deve ser utilizado na funcionalidade principal do projeto e sempre faço personalizações porem tenho dificuldade de migrar para um react ou angular por conta dessa facilidade que tenho em gerar as telas, em projetos que existem muito cadastros pequenos fica meio chato ter q ficar criando telas de cadastro uma a uma manualmente, você tem alguma dica de alguma ferramenta que ajude neste processo?

  • @hugoalmeida1291
    @hugoalmeida1291 4 роки тому

    #PR Diego. qual o sistema operacional que você está usando? Porque você optou por ele? Abraço aê =]

  • @armandobretas4729
    @armandobretas4729 4 роки тому

    N uso redux e consigo compartilhar informações ou ações entre componentes tranquilo passando props

  • @mattewsfilipe2482
    @mattewsfilipe2482 4 роки тому +2

    Pergunta pra #PR: oque significa PR msm?

  • @viniciussantosguimares2994
    @viniciussantosguimares2994 4 роки тому

    Uso mais o Gitlab e gostaria que tivesse um quadro "Melhores Respostas" #MR pra me sentir incluído.

  • @rafaelwendel1400
    @rafaelwendel1400 4 роки тому +3

    Pedido: por favor tirem o spin do cooler no fundo, distrai tanto 🥺

  • @danielvinicius4906
    @danielvinicius4906 4 роки тому

    Pergunta pro #PR
    Eu estou estudando React mas não sei nada de Next.Js nem Context Api onde aprender? E eles são difíceis?

  • @darciosousasoares1744
    @darciosousasoares1744 4 роки тому

    #PR salve galera! Será que em um futuro próximo o Mobile vai desbancar o desenvolvimento web e dominar, da mesma forma que desenvolvimento web fez com desktop ?

  • @caiohenrique1624
    @caiohenrique1624 4 роки тому

    Pergunta pro #PR: Vale a pena aplicar Clean Architecture com GraphQL?

  • @ruan_ferreira
    @ruan_ferreira 4 роки тому

    Pergunta pro #PR
    Eai, blz? Fico muito perdido quando preciso fazer algo novo que nunca fiz, ou seja, implementar alguma lib ou serviço novo, fico sem saber como estruturar dentro do projeto. Teria alguma dica em como eu acho exemplos de implementações? Por exemplo estou vendo sobre o firebase database e estou totalmente perdido em como organizar essa implementação. Abraços!

  • @McLovinJoe
    @McLovinJoe 4 роки тому

    Pergunta para #PR: Como faço para memorizar os códigos? O básico eu me lembro, mas para fazer outras aplicações mais complexas, me esqueço...

  • @paulinpinfps7212
    @paulinpinfps7212 4 роки тому +2

    Pergunta para o PR: Salve Dev, blz? Primeiramente eu queria começar já agradecendo pela rocketseat ser sempre a melhor porque eu tenho 16 anos e consumindo somente o conteúdo gratuito da Rocket eu consegui me candidatar a uma vaga de desenvolvedor FullStack remota e eles já me mandaram desafios a serem compridos mas tem um problema pela vaga ser remota meu pai acha que é um golpe e fala que não existe vaga remota e por isso não quer deixar eu trabalhar, eu gostaria muito de alguma forma ou algum argumento para apresentar para o meu pai para ele acreditar que vaga remota existe e para ele deixar eu trabalhar. Forte abraço 🙂

    • @uesleisuptitz
      @uesleisuptitz 3 роки тому

      Pede para a empresa fazer uma vídeo chamada contigo para conversar sobre a empresa e a vaga, pois dessa forma tu pode tirar dúvidas sobre a empresa, ter um primeiro contato sem compromisso e já incluir seu pai na conversa.

  • @maxhenry4691
    @maxhenry4691 4 роки тому

    Fala Diego, blz ?? Cara, estou com 55 anos, me aventurando na programação. Já participei dos Cursos da Skylab ( ReactJs, entre eles ) e de outros cursos, de outros sites. Já fiz essa pergunta em uma Live contigo e o grande Mayk mas ainda fiquei no vácuo. Do ponto de vista de quem está aprendendo, qual a diferença, na hora de desenvolver uma API, entre usar o ReactJS e o Spring. Sei que um lida com Javascript e o outro Java. Tenho algum conhecimento com Java e agora estou me aventurando no Javascript mas estou em dúvida com qual devo investir meu tempo nos estudos. Abraços por pessoal e pro Maykão !!

  • @juniortrojilio
    @juniortrojilio 4 роки тому

    É oque? Kkkk fiquei pensando aqui quando foi que eu fiz essa pergunta hueheuehe mas fiz uma pergunta bacana sim era sobre o acesso ao local storage na renderização, estou numa luta pra setar o theme antes da renderização já que o next não tem localstorage no servidor, se puder me ajudar tmj!

  • @viiniciusgs
    @viiniciusgs 4 роки тому

    Pergunta pro #PR: Já tenho um breve conhecimento de html, css e javascript, devo fazer um curso sobre essas tecnologias, mesmo que seja um conteúdo mais básico para aprender algo que talvez eu não tenha aprendido lá no começo ou devo seguir aprendendo algo mais avançado como uma framework de javascript.

  • @zetrainer
    @zetrainer 4 роки тому

    Não sei se já saiu, mas quando um DEV iniciante se sente preso aos cursos e parece que só sabe fazer aquilo do curso e depois acha que está preso a algo, do tipo sempre ser um grande copiar e colar do que a pessoa está fazendo, é normal? Tem como sair disso? Abraço.

  • @marcelocp78
    @marcelocp78 4 роки тому

    #PR - coza mash linda esses teus vídeos mo quiridu. Então talvez seria até uma sugestão de um vídeo, tenho algumas dúvidas gostaria de saber como publicar um projeto reactjs em um servidor próprio, gostaria muito de poder configurar um server local tipo esse da vercel em que quando se faz um push no git ele já publica no servidor. E se não é pedir demais como crio executáveis de projetos electron com reactjs (para Linux e Windows) só isso abraço e sucesso sempre pra vcs. PS como sou servidor público contratar servidores na nuvem é muito complicado

  • @DiegoArcega1
    @DiegoArcega1 4 роки тому

    Fala da Zustand

  • @tiagoc9754
    @tiagoc9754 4 роки тому

    #PR o que vocês acham sobre Remix x Next?

  • @paulospiguel
    @paulospiguel 4 роки тому

    #PR: Entrar no GitHub e ficar analisando o código das pessoas que admira na programação pode ser considerado estudar? Ps: O mundo da programação é mágico até se deparar com o primeiro desafio que demora uma semana para resolver. O que vc faz quando ocorre este bloqueio e não consegue evoluí. Desistir é uma opções? #loverocketseat

    • @arthurdenner7
      @arthurdenner7 4 роки тому

      Eu acho bastante válido ler o código de outras pessoas. Já aprendi várias coisinhas lendo projetos do sindresorhus, lukeed e outros no GitHub. Projetos pequenos, que são razoavelmente simples de assimilar, são bons pra fins de estudo.

  • @principe.borodin
    @principe.borodin 4 роки тому

    Rails eu nao sei, mas laravel da pra fazer ddd, é so saber o q ta fazendo, da uma olhada github.com/ibrunotome/laravel-api-templates

  • @revolutionary_tower
    @revolutionary_tower 4 роки тому

    Pergunta para #PR: O Next js também pode ser usado como um framework backend sem necessáriamente integrar-se com o react (no estilo api-only)? vejo que o foco da vercel está em divulgá-lo como um framework para o React e também vejo que antigamente a rocket colocava muita energia no AdonisJs e agora está focando no Nextj js. já trabalhei com o adonis e é um framework fantástico mas ainda n estudei quase nada do Next. vi muito por cima na documentação que ele possui uma seção dedicada à construção de API, mas é tranquilo de implementar uma integração com banco de dados, ou através de query builders?

  • @LeonardoLuzx
    @LeonardoLuzx 3 роки тому

    "se vc vai desenvolver pra php tem as utilidades" kkk