Тёмный

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

Rocketseat
Подписаться 371 тыс.
Просмотров 18 тыс.
50% 1

Faaala dev! Já estamos na 23 edição desse nosso queridíssimo quadro. A ideia aqui é sempre bater um papo com a nossa comunidade de forma que agregue conhecimento e seja o mais descontraído possível. Aqui a gente fala sobre programação e tantas outras coisas relacionadas ao ecossistema tecnológico.
Sem mais delongas bora para os tópicos de hoje porque o episódio de hoje está xesque do bresque do mesque do desque do blesque do macflinstron do macfly do macsteel do macdonalds do mactref do menjohnson da rajada da jarrada da jangada. Nesse #PR vamos falar sobre: Como programar usando mais a lógica e menos ferramentas? Quero aprender uma nova linguagem, por qual será que eu começo? Como saber quando devo desenvolver com next.js? Context API substitui o Redux? Consigo fazer um clean code com React.js? Quais são os projetos que mais chamam a atenção de recrutadores? E muitas outras perguntas, simbora?
O melhor método de aprendizado é ensinar quem precisa. Com código e programação não poderia ser diferente. Vale a pena sentar e refletir para tirar dúvidas com quem sabe e está disposto em ajudar. Colocamos o Diego frente a frente com você para responder perguntas essenciais que surgem em nossas plataformas. Este é mais um conteúdo que põe na prática o nosso jeito de ensinar e aprender no processo.
-----
Conecte-se a 200mil devs e avance para o próximo nível com a nossa plataforma:
www.rocketseat...
Acompanhe a Rocketseat nas redes sociais:
Twitter: / rocketseat
Facebook: / rocketseat
Instagram: / rocketseat_oficial
Comunidade: comunidade.rock...
Blog: rocketseat.com...
Inscreva-se na nossa Newsletter!
rocketseat.ck....
Ouça também:
Spotify: spoti.fi/2PwXeUp
Anchor.fm: anchor.fm/faladev
Apple Podcasts: apple.co/2pReOrN
Google Podcast: bit.ly/2Cgj077

Опубликовано:

 

18 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 60   
@LucasMontano
@LucasMontano 3 года назад
ó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 3 года назад
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 3 года назад
Quando sai um vídeo detalhado sobre Push Notifications no React Native?
@evertonvieirabrito
@evertonvieirabrito 3 года назад
Up!
@dorval4886
@dorval4886 3 года назад
A pergunta que não quer calar é: Quando que vai ter rockeseat no flow podcast???? edit: mãe to famoso 🤩
@D7Bravo
@D7Bravo 3 года назад
Verdade, falou esse crossover !
@devlopes102
@devlopes102 3 года назад
Valeu pela resposta Diego
@13RYUUZAKI
@13RYUUZAKI 3 года назад
Chegando quase tão rápido quanto um yarn start quando tem PR.
@pedropduarte2895
@pedropduarte2895 3 года назад
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
@noriller
@noriller 3 года назад
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 3 года назад
Vocês são incríveis!!! valeu por tudo, Rocketseat.
@rafael.t
@rafael.t 3 года назад
#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 :)
@tivrusky3483
@tivrusky3483 3 года назад
Valeu pela resposta, Diego Tmj!
@FelipeMaffezzolli
@FelipeMaffezzolli 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
@julianosouza2716
@julianosouza2716 3 года назад
Nem assisti ainda, mas já deixei o like pois sei que tem coisa boa aí.
@vsalbuq
@vsalbuq 3 года назад
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.
@edmundobiglia1238
@edmundobiglia1238 3 года назад
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!
@revolutionary_tower
@revolutionary_tower 3 года назад
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?
@natanaelfernandes2565
@natanaelfernandes2565 3 года назад
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
@d.pereira9148
@d.pereira9148 3 года назад
Fala Diegão, beleza? Qual a sua opinião sobre Dart no backend e o futuro dessa linguagem?
@mateus_andriola
@mateus_andriola 3 года назад
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
@paulinpinfps7212
@paulinpinfps7212 3 года назад
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.
@heudersena
@heudersena 3 года назад
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 3 года назад
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 3 года назад
@@allanlotta382 brabo mano obrigado,
@gabrielribeiro4227
@gabrielribeiro4227 3 года назад
#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! :)
@thiagoferreira1767
@thiagoferreira1767 3 года назад
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?
@_.gabrielllopes
@_.gabrielllopes 3 года назад
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 ?
@pferreirafabricio
@pferreirafabricio 3 года назад
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.
@m4rcosazevedo
@m4rcosazevedo 3 года назад
#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 3 года назад
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!
@brendonnos
@brendonnos 3 года назад
Faz uma aula, criando uma dashboard com algum framework (material-ui, react-bootstrap, etc)
@mattewsfilipe2482
@mattewsfilipe2482 3 года назад
Pergunta pra #PR: oque significa PR msm?
@birobirobiro
@birobirobiro 3 года назад
O Diego respondeu no minuto 12:03 😎
@mattewsfilipe2482
@mattewsfilipe2482 3 года назад
@@birobirobiro boiei
@rafaelwendel1400
@rafaelwendel1400 3 года назад
Pedido: por favor tirem o spin do cooler no fundo, distrai tanto 🥺
@thiagosantos6697
@thiagosantos6697 3 года назад
Pergunta para #PR: Diego o que vc acha do DvaJS? estamos usando na empresa e parece ser bem interessante a ideia
@hugoalmeida1291
@hugoalmeida1291 3 года назад
#PR Diego. qual o sistema operacional que você está usando? Porque você optou por ele? Abraço aê =]
@KayoTimoteo
@KayoTimoteo 3 года назад
#PR: Qual estudar Recoil, Zustand ou indicaria outro? Gostei de ambos e vi que no Rocket Redis é usado o Recoil. Valeu!
@guitexa
@guitexa 3 года назад
#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!
@maxhenry4691
@maxhenry4691 3 года назад
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 !!
@McLovinJoe
@McLovinJoe 3 года назад
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...
@viniciussantosguimares2994
@viniciussantosguimares2994 3 года назад
Uso mais o Gitlab e gostaria que tivesse um quadro "Melhores Respostas" #MR pra me sentir incluído.
@ruan_ferreira
@ruan_ferreira 3 года назад
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!
@armandobretas4729
@armandobretas4729 3 года назад
N uso redux e consigo compartilhar informações ou ações entre componentes tranquilo passando props
@marcelocp78
@marcelocp78 3 года назад
#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
@juniortrojilio
@juniortrojilio 3 года назад
É 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 3 года назад
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.
@DiegoArcega1
@DiegoArcega1 3 года назад
Fala da Zustand
@caiohenrique1624
@caiohenrique1624 3 года назад
Pergunta pro #PR: Vale a pena aplicar Clean Architecture com GraphQL?
@danielvinicius4906
@danielvinicius4906 3 года назад
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 3 года назад
#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 ?
@FiRizzi
@FiRizzi 3 года назад
#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?
@paulospiguel
@paulospiguel 3 года назад
#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 3 года назад
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.
@zetrainer
@zetrainer 3 года назад
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.
@principe.borodin
@principe.borodin 3 года назад
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
@tiagoc9754
@tiagoc9754 3 года назад
#PR o que vocês acham sobre Remix x Next?
@LeonardoLuzx
@LeonardoLuzx 3 года назад
"se vc vai desenvolver pra php tem as utilidades" kkk
Далее
Don't Use React Context!! Use This instead
13:34
Просмотров 28 тыс.
Node para APIs em real time? - #PR 35
37:06
Просмотров 44 тыс.
Como usar useContext React Hook #Dia21
27:36
Просмотров 7 тыс.