Uma coisa que eu queria comentar, principalmente aos iniciantes, todo arquivo front-end é entregue ao navegador do usuário através de um servidor, então sim, vc sempre estará dentro de um servidor não só em desenvolvimento mas tbm em produção. Com isso em mente, creio eu (pq não posso falar com certeza), o servidor do Next.js nada mais é que o próprio servidor que está servindo o conteúdo front-end e que tbm podemos usar como back-end. Essa é a abordagem que usavam antigamente antes do front-end evoluir tanto, espero que tenha dado uma luz a quem acha isso confuso.
@joaopaulo99393 жыл бұрын
Todo dns aponta o endereço de um computador, no caso do http as requisicoes sao interceptadas por um servidor de proxy http, geralmente apache ou nginx que distribui para as portas da aplicação node, java, etc que precisa devolver um arquivo que vai ser encapsulado nos pacotes tcp. Tecnicamente não existe diferença entre "back end" e "front end" nesse contexto, só muda o tipo de arquivo e os métodos http que são convencionados de se usar. No caso do SSR realmente era assim que todo site era feito, os chamados "estaticos", arquivos html, css e assets prontos para renderização no cliente, enquanto os frameworks javascript servem arquivos de script, chamados de "dinamicos" porque são interpretados por engines do cliente para gerar os estaticos. No caso do backend só muda o tipo de arquivo: texto plano, json, xml, etc
@arthurmendespereira68293 жыл бұрын
Confesso que fiquei com o coração apertado de ansiedade quando eu vi isso que o Prisma faz.... Que coisa linda de se ver
@dieegosf3 жыл бұрын
Simmmmmmmm!
@ribeirobr13 жыл бұрын
Vim aqui só pelo título do video "substitui o back end". Qual seria o melhor, ou que você usa nos seus projetos, framework backend node?
@the_Radixsort3 жыл бұрын
Pra quem quer ter uma opçao parecida com o Prisma no Vue, existe o VueXORM que serve para modelar os dados de persistência como um ORM, alem de ter extensões como o VueXORM Axios, onde integra as chamadas HTTP com o Axios
@lenoalmeida36633 жыл бұрын
Só conteúdo alto nível nesse canal
@douglaszaltron3 жыл бұрын
Diego! Pode compartilhar quais equipamentos que está usando para gravar? A qualidade da imagem e áudio está top demais. 👏🏻
@dieegosf3 жыл бұрын
Opa Douglas, eu uso uma câmera Sony A7 III e um microfone Shure SM7B, na época que eu comprei era bem mais barato que hoje por causa de todo esse caos mundial. Se precisar de mais alguma informação, só me chamar!
@gavranhas3 жыл бұрын
Valeu, Diego! Seus vídeos estão melhores a cada dia. Assim que puder quero maratonar a RocketSeat :)
@dieegosf3 жыл бұрын
Obrigaaaado!
@joelsonsouza9723 Жыл бұрын
Atualmente estou desenvolvendo um aplicativo em nextjs para o front-end de uma pizzaria, e outro aplicativo em next para back-end. Vejo muito exemplos que usam API REST para alimentar os dois apps, e alguns aplicativos usando prisma com um DB para alimentar os dois apps. Eu estava querendo usar prisma com um mesmo banco de dados no front-end e também no back-end sem usar API REST. Isso seria um bom caminho?
@gabrielprando5103 жыл бұрын
#PR Como é a forma ideal de se trabalhar com as migrations do banco quando estamos trabalhando com micro serviços? cada serviço deveria ter seu próprio banco, ou podemos ter compartilhamento do banco e cada serviço gerencia as entidades que estão no seu escopo
@dieegosf3 жыл бұрын
Cada serviço com seu próprio banco e se precisar compartilhar informações entre eles, a melhor forma é ter essa informação replicada entre os bancos de dados, pode parecer estranho no início, mas isso garante que aquele serviço seja auto-suficiente, conseguindo funcionar mesmo quando os outros estão offline.
@DiegoBrocanelli3 жыл бұрын
Ótimo vídeo. Complementando a resposta do Diego, sobre php + react. O inertiajs pode ser usado com react, trazendo todas as facilidades do ecossistema Laravel. Também dá para usar react direto, por meio do laravel mix.
@dieegosf3 жыл бұрын
Que massa, sinto muito orgulho da comunidade PHP e como evoluiu, sou um grande fã. Obrigado pela contribuição.
@LucasCG050911 ай бұрын
É possível fazer a parte de renderização com Next (client e server rendering) e a API com express.js?
@mmsrp3 жыл бұрын
To usando Next.js com Prisma e banco Microsoft SQL Server pra uma grande corporação... Substituiu o back-end muito bem e ficou super performático!
@pedrorgreis3 жыл бұрын
Boa noite Estou trabalhando em um projeto com nestjs e Prisma2 para backend com sql server. Estou com um problema com o introspect e migrate, pois minha base já tem muitas tabelas populadas, e o migrate pede pra zerar tudo. Você teve esse problema?
@kairosilva95773 жыл бұрын
Solidity
@omarcusdev3 жыл бұрын
#PR Como vocês lidam na rocketseat com essa evolução das tecnologias? Vocês alteram as coisas o tempo todo? E como as empresas deveriam lidar com isso? Exemplo: Diego disse que está apaixonado pelo prisma, porém no goStack que fiz ano passado foi feito com typeORM e olha que tinha recém inserido o typescript nesse gostack, antes nem isso tinha. É muito difícil ficar mudando as tecnologias assim de uma aplicação já em produção, A minha empresa por exemplo, usa react com classes ainda mas é um sistema muito grande, não faço nem ideia do trabalho que seria para mudar para hooks.
@gavranhas3 жыл бұрын
@Marcus, eu compartilho da sua agonia kkk Mas até onde posso ver, esse é um caminho sem volta. O que vejo acontecendo cada vez mais no futuro é: um número enorme de desenvolvedores usando ferramentas desenvolvidas por engenheiros altamente qualificados para aumentar a produtividade desses desenvolvedores. CRA é o exemplo perfeito: praticamente, não permite que o desenvolvedor cometa erros. TypeScript vai na mesma linha: aumentar a produtividade e evitar erros. Yarn 2 é mais uma. Poderia ficar listando aqui até amanhã kkk Mas a ideia é que você precisa cada vez mais de times de alta produtividade para conseguir acompanhar a velocidade das mudanças. As tecnologias que há quinze anos levavam dez anos pra ficarem obsoletas, estão ficando obsoletas em tempo cada vez menor (e não só em TI). O trabalho remoto distribuído, integradores de API (como Kong), Docker, Kubernetes etc., tudo isso são ferramentas pra que os times possam produzir código mais rapidamente. Já se está produzindo código de forma automática por AI. Enfim, o que estou querendo dizer é que só há um maneira de lidar com isso se não quisermos ficar obsoletos: é aprender a produzir em times com as melhores ferramentas. Se antes uma companhia de médio porte podia contar com cinco seniores Java pra um projeto missão-crítica, hoje talvez isso não seja mais possível, mesmo em linguagens "industriais" como Java ou C#. Os times precisam ser mais numerosos. Em vez de cinco elefantes poderosos, um caminhão de formiguinhas especializadas. É mais ou menos como vejo.
@odilonferreira84003 жыл бұрын
#PR - Faaaala Diegão! Cara, queria saber se tu segue um padrão para nomear projetos multi repos, por exemplo quando o back-end e o front-end são separados. Abraço de Floripa!
@dieegosf3 жыл бұрын
Olha, eu acho que isso não precisa ter padrão, eu costumo chamar de server, client, api, web, mobile, qualquer coisa assim, mas em alguns projetos que tem muitos pacotes dai eu coloco uns nomes malucos tipo nome de planeta ou astros do espaço.
@odilonferreira84003 жыл бұрын
@@dieegosf hahaha entendi! Valeu!
@DiegoArcega13 жыл бұрын
Oq vcs acham no nx.dev ? Pra gerenciar monorepo
@TheIguana3d3 жыл бұрын
Conteúdo top como sempre, delicinha 😄
@rocketseat3 жыл бұрын
Que massa que curtiu! 😍 💜
@guther2 жыл бұрын
É totalmente possível e tranquilo fazer uma API Backend totalmente funcional e rápida com o Next.js. O problema é simples: Se você usar a /api do Next.js junto com o frontend, vai ser como se fizesse um sistema monolítico. O ideal, se quiser usar o Next.js como backend apenas, é isolar esse serviço e fazer uso dele apenas para o backend. Ficaria um serviço somente par ao front e outro serviço somente para o backend, mas todos com o Next.js Não tem problema algum nisso.
@LeoMoraess3 жыл бұрын
Gostei muito da apresentação do prisma! Grato Diego!
@rocketseat3 жыл бұрын
Que massa que curtiu, Leo! 💜 🚀
@paulospiguel3 жыл бұрын
#PR - Fala Diego e ecossistema Rocketseat (vcs estão cobrindo todas as área do mundo DEV, acho que só falta uma psicologa pq vcs são muito doidos no bom sentido 😜 ). É possível usar o docker para ativar um certificado ssl junto com containers do node, nextjs e postgres (para usar na digital ocean ou S3 AWS). Tem algum fera ai em devOps para mostrar isso. Obrigado por cada dia me levar para o próximo nível. 👨🏻🚀🚀
@iagomendes52553 жыл бұрын
Fui notado :) Muito obrigado pela resposta!
@dieegosf3 жыл бұрын
Tamo junto!
@brunomello74993 жыл бұрын
#PR - com reactjs a gente tem a tag noscript no nosso html base que será exibido caso alguém acesse alguma página com o javascript desabilitado. Se eu quiser reproduzir esse comportamento com next (ou seja, só permitir que a pessoa veja o conteúdo caso esteja com o JS habilitado), como posso fazer? Pergunto isso pois em ferramentas tipo um Timer ou algo muito relacionado a javascript não faz tanto sentido permitir que as pessoas acessem a página sem javascript, né?
@maiconwpassos3 жыл бұрын
Fala Dev! Pessoal da rockeseat, vocês recomendariam usar nextjs para construir uma Aplicação ERP, que possuirá vários recursos distintos, e com rotinas complexas e pesadas, com backend em Node. Valeu abraço do Maicão #PR
@phellipelins67883 жыл бұрын
Gostaria de saber qual a forma que você faria a migração de um projeto em React web para o React Native. Valeu.
@kp_beta3 жыл бұрын
#PR Sou estudante de Engenharia de Software e muito do que se passa na faculdade é muito teórico ( pra não dizer velho ), como vocês gerenciam a evolução do projeto de Software, questões como documentação e afins.
@rocketseat3 жыл бұрын
Faaaala, Luis! Beleza!? Ótimo ponto! Valeu demais por nos enviar a sua questão! 🚀 💜
@felipecosta53253 жыл бұрын
Estava só escutando o vídeo nos 14:53 o "muito delicinha" tive até que abrir para ver se o vídeo não era do Deschamps
@rocketseat3 жыл бұрын
Ops... 👀 💜
@marcosjsfraga3 жыл бұрын
#PR - Se minha aplicação não necessitar ser indexada pelo Google, vale a pena usar o Nextjs? Ou eu poderia criar uma aplicação tradicional com create react app?
@rennanoliveira34433 жыл бұрын
com o CRA a indexação é baixíssima.
@ericquadros98023 жыл бұрын
Muuuuito foda a almofada de controle 💕
@rocketseat3 жыл бұрын
Curtiu, Eric!? HAHAHAHA 💜 🎮
@freddymais3 жыл бұрын
Sensacional. Diego, se for possivel faça um PR ou MasterClass falando sobre o Prisma ler um banco ja existente puxando ja as inforçoes das tabelas e gerando as tipagens ja no codigo. Uma vez vc fez isso com um outro ORM na epoca em React, e ficou maravilhado no video (as caras sao as melhores rs).
@rocketseat3 жыл бұрын
Faaaala, Freddy! Sugestão anotadíssima! 💜
@denilsoncosta98373 жыл бұрын
#PR O next.js se ajusta melhor para a JamStack, mas por exemplo como eu lido com custom email dentro da Jam Stack, já que quando eu uso shared host com node.js é facil criar email customizado.
@dieegosf3 жыл бұрын
Fala Denilson, eu acho que não entendi muito a pergunta, mas geralmente eu faço envios de email com uma plataforma terceira e não uma configuração direta no server.
@_.gabrielllopes3 жыл бұрын
#PR Já ouvi falar que RN é bem parecido com React (tirando toda a parte da integração com o HTML por exemplo....), e já tenho algum conhecimento em React, Next e Typescript... alguma dica de tópicos relevantes pra começar a estudar RN ??
@rocketseat3 жыл бұрын
Faaaala, Gabriel! Opa, excelente ponto! Valeu demais por nos enviar sua dúvida! 🚀 😍
@vinicioslopes80353 жыл бұрын
#PR Offline First
@rocketseat3 жыл бұрын
Faaala, Vini! Valeu demais por nos enviar sua sugestão! 💜 Temos um vídeo aqui no canal que o Diego aborda isso: *Offline First: Apps que funcionam sem internet | Code/Drops #47* kzbin.info/www/bejne/e4mXaYyhlMplhac Dá uma olhadinha e vê se te ajuda! 😉🚀
@caiovinicius84483 жыл бұрын
Olá, tem como você fazer um video atualizado sobre o react-testing-library.
@rocketseat3 жыл бұрын
Sugestão anotada, Caio! 💜
@brunomello74993 жыл бұрын
#PR - meu projeto está todo orientado a interfaces. se quiser trocar de dependencias é bem tranquilo. Porém uma dúvida que surge: assumindo que eu pretenda trocar de ORM (por exemplo do sequelize para o typeorm): como fica a questão das migrations? Essa é a única parte do meu código que ainda é totalmente dependente de uma biblioteca e não consegui pensar em uma forma de abstrair
@rocketseat3 жыл бұрын
Faaala, Bruno! Woow! Boa pergunta! Valeu demais por nos enviar! 💜 😍
@brunomello74993 жыл бұрын
@@rocketseat fico feliz que curtiram
@CarlosGarcia-yq7to3 жыл бұрын
#PR, Fala Diego, como conciliar a vida e dev e de empreendedor? E dicas para quem toca business que envolve tecnologia (programação especialmente) e também dev ao mesmo tempo.
@R3JHOW19963 жыл бұрын
#PR Diegão, estou desenvolvendo o MVP da minha startup com express, mongoose no back e react no front, a página principal será um wordpress e todo o saas ficará numa vps, nesse caso eu posso descartar o next já que o meu app em si n precisa de indexação? Quais outras alternativas vc me indicaria e pq?
@rocketseat3 жыл бұрын
Faaaala, Rodrigo! Valeu demais por nos enviar a sua dúvida! 💜
@guissh3 жыл бұрын
Poderia ter um NLW com algum projeto com Next e prisma
@dieegosf3 жыл бұрын
👀👀
@Luiz3g3 жыл бұрын
@@dieegosf iiiii rapaz, entregou em uhsusuhsuhs
@felipembraga3 жыл бұрын
#PR Sobre serveless function, qual é o limite de conveniência de utilizar um AWS Lambda por exemplo?
@rocketseat3 жыл бұрын
Faaaala, Felipe! Beleza!? Ótima pergunta! Valeu demais por nos enviar! 🚀 💜
@PHAL__3 жыл бұрын
To achando bem bacana o Prisma também, mas não sei se é algo que poderia ser usado além de um MVP, por conceito. Pela abstração total da camada dos serviços dos sistema, a acoplação que ele cria parece ser muito grande. No momento que a aplicação começar a escalar para o limite do que a ferramenta entrega iria criar uma boa dor de cabeça.
@dieegosf3 жыл бұрын
Fala Jaxx, pode ser que sim, ainda não tenho experiência em projetos maiores. Mas o Prisma é extremamente rápido e roda em um driver escrito em Rust para acesso ao banco, o qual é muito próximo do nativo, ou seja, rodar queries SQL através dele não é um problema caso algo nele te limite. Além disso, o arquivo de schema do banco podemos usar tipos nativos nos campos e não somente esses tipos genéricos que servem pra todos bancos de dados.
@Gustinx3 жыл бұрын
Video da rockseat é like na hora! Hehe
@rocketseat3 жыл бұрын
AAAAAAAA! 😍 Valeu, Mateus! Curtiu o conteúdo!? (Não só literalmente HAHAHA 🤣) 💜
@rennanoliveira34433 жыл бұрын
#PR hoje em dia, o expo é melhor opção para iniciar um projeto em React Native? Ele supre a maior parte das necessidades ou um projeto com CLI ainda é mais forte para projetos maiores?
@rocketseat3 жыл бұрын
Faaaala, Rennan! Excelente ponto! Valeu demais por trazer sua dúvida! 😉 🚀
@rennanoliveira34433 жыл бұрын
@@rocketseat eu que agradeço por responderem essa dúvida no PR 🚀
@alaelciolucas68383 жыл бұрын
próximo vídeo fala um pouco sobre CMS pode ser o GHOST ?
@dieegosf3 жыл бұрын
Boa ideia! :)
@abnerwillys3 жыл бұрын
Ótimo conteúdo. O bootcamp de vcs possui Next e Prisma?
@dieegosf3 жыл бұрын
Next.js tem na trilha de React. Como o Prisma ainda é uma ferramenta muito nova não temos ainda no Ignite, lá focamos mais em apresentar as ferramentas que vão te deixar pronto pra enfrentar os desafios do dia a dia, mas sinceramente, se você aprender qualquer outro ORM no Node.js, criar algo com Prisma vai ser muito simples :)
@gabrielsilvares30323 жыл бұрын
#PR Vale a pena usar o Prisma em produção ? Como o TypeORM por exemplo.
@rocketseat3 жыл бұрын
Faaala, Gabriel! Tem sido uma dúvida muito comum por aqui... Excelente ponto! Valeu demais por nos enviar! 💜 😍
@leosantos71623 жыл бұрын
Será que consigo fazer upload de arquivos no s3 da aws usando um serverless na vercel?
@dieegosf3 жыл бұрын
Sim, todas funções da Vercel rodam dentro do ambiente da AWS então a SDK já está inclusa, é só importar, colocar as credenciais e sair usando.
@gsbenevides23 жыл бұрын
Hum PR Top. Mas só hoje eu percebi, acabou a newsletter da Rocket, ou meu email tá com bugado?
@dieegosf3 жыл бұрын
Estamos reformulando a Dev/Letter :)
@yuri62773 жыл бұрын
Eu amo o prisma ❤
@yuri62773 жыл бұрын
Eu amo o Next também ❤
@dieegosf3 жыл бұрын
@@yuri6277 Hahaha, simmmmm
@henriquebarros83033 жыл бұрын
#PR Na sua opinião, qual seria um dos principais motivos do React ser mais exaltado do que deveria, sendo que tem outras soluções que, dependendo do escopo, seria até melhores? Por exemplo: temos o Vue/Nuxt e o Svelt ganhando força.
@rocketseat3 жыл бұрын
Faaaala, Henrique! Valeu demais por nos enviar a sua dúvida! 💜 🚀
@alexalannunes3 жыл бұрын
Compensa eu usar o next.js em dashboards corporativos.? Hoje a maioria dos sistemas da empresa onde trabalho são SPAs Na minha opinião, eu não usaria e a sua Diego?
@dieegosf3 жыл бұрын
Fala Alex, hoje pra dashboard o Next.js não traz a grande maioria das vantagens, mas se você for olhar por outra ótica, existe vantagem em usar o CRA no lugar do Next.js para esses casos além da facilidade ali pra gerenciar localStorage? Eu acho que não, então eu prefiro manter a mesma ferramenta para esses casos :)
@alexandremonteiro32793 жыл бұрын
#PR existe alguma forma de fazer uma integração de um aplicativo react native com um CMS como o prismic? ou seria melhor guardar o conteúdo do aplicativo em Markdown e fazer uma api retornar esse conteúdo?
@rocketseat3 жыл бұрын
Faaaala, Alexandre! Beleza!? Excelente ponto! Valeu demais por nos enviar a sua dúvida! 🚀 💜
@davisouza50673 жыл бұрын
#PR, Fala Diego, queria saber se vale a pena gerar um pwa ou ter um projeto em React.Js e outro em React Native
@rocketseat3 жыл бұрын
Faaaala, Davi! Valeu demais por nos enviar a sua dúvida! 💜 🚀
@devtechenews3 жыл бұрын
#PR Fala Diego, beleza? Existe alguma possibilidade de escrita e leitura em um arquivo JSON usando o Next.js? Se não é possível, qual seria o melhor a se fazer?
@rocketseat3 жыл бұрын
Faaaala, George! Valeu demais por nos enviar sua dúvida! Ótimo ponto! 💜 😉
@devtechenews3 жыл бұрын
@@rocketseat tamojunto!!! Constante aprendizado com vocês! Sempre rumo ao próximo nível! 👏😁✌
@oliveira2763 жыл бұрын
complicado do prisma é q n da pra separar esses schemas creio eu (se alguem souber como me fala) mas isso me da um desgosto de usar
@dieegosf3 жыл бұрын
Infelizmente não da mesmo, mas isso já está no roadmap: www.notion.so/Prisma-Roadmap-50766227b779464ab98899accb98295f?p=83867e7f70ce40038cdfa9eb32ed4449
@esawaHSR3 жыл бұрын
Já ouviram falar do ViteJs 2? ele é uma ferramenta muito interessante para substituir o create-react-app
@dieegosf3 жыл бұрын
Demais!
@LubniMorais3 жыл бұрын
#PR Onde trabalho vivo ouvindo dizer que desenvolvimento mobile está morrendo e vai morrer, que tudo agora é aplicações web, porque os usuário não querem mais instalar aplicativos em seus dispositivos. E aí Diegão, o que me diz sobre isso? Parabéns pelo trabalho que vocês sempre fazem. Abraço.
@cauadasilvachagasdossantos18663 жыл бұрын
Depende. Concordo com a parte "porque os usuário não querem mais instalar aplicativos em seus dispositivos". Por isso grandes empresas estão começando a usar PWA. Além disso, é possível pública nas lojas (TWA). No Next.js é bem simples criar um PWA. Só colocar instalar o pacote "next-pwa". Pronto. Você tem uma PWA hehehe (tem umas coisinhas a mais, mas é praticamente isso mesmo) Porém tem coisas que só funcionam com Nativo. Esse cenário é para quando sua aplicação preciso de recursos de hardware, como sensores. Além disso, Nativo pode funcionar offline e tem melhor performance. blog.rocketseat.com.br/pwa-o-que-e-quando-utilizar/ Enfim. Apesar do que disse, não concordo que está morrendo. Digo que sofreu um acidente. Basta agora saber se foi grave ou não.
@odevrenan3 жыл бұрын
@@cauadasilvachagasdossantos1866 Por qual motivo os usuários não querem mais instalar aplicativos? Se o motivo for armazenamento, pode esquecer. Hoje em dia, temos dispositivos com capacidades absurdas de armazenamento, desde 64GB até 256GB.
@cauadasilvachagasdossantos18663 жыл бұрын
@@odevrenan Praticidade, meu jovem. Se tu obriga o cliente ir na loja de aplicativos; faz ele esperar terminar o download e instalar; e, embora seja verdade que há dispositivos com 64GB ou mais de armazenamento, falando para a realidade brasileira, a maioria dos dispositivos não na metade disso (afinal, aqui é Brasil e dolar tá em alta). Mesmo a pessoa tendo um celular monstro, a pessoa é obrigada a ir na loja novamente para receber atualizações. Se for PWA é só faze um novo deploy em paralelo. Se tiver funcional, muda para a nova versão (olha aí o Next e Vercel, por exemplo). Assim, o cliente sempre recebe a versão mais atual sem gastar o seu armazenamento e sem precisar ir em lojas de aplicativos. Como disse. Praticidade. Ninguém gosta de ser obrigado à fazer algo que não quer hehe
@Gmaaa3 жыл бұрын
Cara faz um exemplo com crud completo. front end. todos os videos do nextjs eu só vejo a listagem nunca a inserção de dados e alteração.
@rocketseat3 жыл бұрын
Faaaala, dev! Opa, excelente sugestão! 💜 🚀
@cleysonsilva18283 жыл бұрын
Nextjs de novo? Meu like garantido ahahahha!
@dieegosf3 жыл бұрын
Só pra diversificar um pouco kkkkkkk
@umacoza3 жыл бұрын
#PR 34 Vale a pena usar o React Native para AR (realidade aumentada) ? Conhece alguma aplicação AR feita com o React Native?
@rocketseat3 жыл бұрын
Faaala, Fabio! Beleza!? Vou deixar um link aqui pra você, do nosso querido Rodz, falando sobre: *Realidade Aumentada no React Native | Code Challenge* kzbin.info/www/bejne/oWKVgYeQfcZ7jJY Espero ter ajudado! 💜 🚀
@umacoza3 жыл бұрын
@@rocketseat muito obrigado pela informação! 👏
@rocketseat3 жыл бұрын
💜
@marcoalves17153 жыл бұрын
#PR - Quais as melhores práticas para trabalhar responsividade no mobile, como exemplo, usando o próprio React Native?
@rocketseat3 жыл бұрын
Pergunta anotada! 😉 Valeu por nos enviar sua dúvida, Marco! 💜 😍
@joserubens55053 жыл бұрын
#PR Como estruturar projetos Next.js que tem muitas páginas de CRUD, tanto os componentes de tabelas quanto de formulários? No react o pessoal colocava dentro da pasta da página uma pasta de form para cada uma das páginas, mas no next essa pasta de form acaba virando uma página navegável via URL e eu não acho que seja elegante nomear a pasta do form como _form para ser ignorada...
@dieegosf3 жыл бұрын
Fala José, nesse caso você cria todos componentes que a página vai usar sempre fora dela, na pasta components mesmo ou em qualquer outra pasta. Não existe uma regra bem definida, eu particularmente tento colocar tudo em components.
@AdeilsonTube3 жыл бұрын
#PR Diego tenho uma aplicação b2b e preciso armazenar os dados de clientes e produtos para que meu usuário consiga utilizar o app feito em RN de forma offline, qual seria uma estratégia interessante para isso? Atualmente tenho um endpoints que me retorna todos os produtos de um determinado usuário.
@rocketseat3 жыл бұрын
Faaala, Adeilson! Woow! Boa pergunta! Valeu demais por nos enviar! 💜 😍
@denilsoncosta98373 жыл бұрын
#PR qual a melhor maneira de criar um monorepo em 2021. salve!
@dieegosf3 жыл бұрын
Tem um vídeo no canal que eu crio um com Node, React, Expo, etc... eu ainda uso aquele modelo. Mas hoje tem uma ferramenta legal pra testar que é o NX (nx.dev/latest/react/getting-started/intro) que parece bem promissor para monorepos.
@denilsoncosta98373 жыл бұрын
@@dieegosf valeu!
@bzutim3 жыл бұрын
O Prisma já está "production ready"?
@dieegosf3 жыл бұрын
Sim. Mas lembre que é uma ferramenta massa de aprender, mas no mercado dificilmente você vai encontrar algo usando, é sempre bom entender como o Sequelize e o TypeORM funcionam para mercado e usar o Prisma para aplicações pessoais por enquanto :)
@gabrielbraga51223 жыл бұрын
gostaria de ver um exemplo de desenvolvimento de aplicação offline first
@rocketseat3 жыл бұрын
Faaala, Gabriel! 🚀 Não temos um exemplo na prática mas o Diego comenta bastante sobre nesse vídeo: *Offline First: Apps que funcionam sem internet | Code/Drops #47* kzbin.info/www/bejne/e4mXaYyhlMplhac Vê se te ajuda! 💜😍
@gabrielbraga51223 жыл бұрын
@@rocketseat opa, muito obrigado
@bielbridges3 жыл бұрын
Diego, fala de testes e devops focado na área mobile, isso é um assunto muito escasso! Acho muito sobre web, mas na área mobile, realmente é difícil de achar! Dá exemplo de ferramentas e como realizar bons testes, como gerenciar a parte de custos, a parte de E2E em testes mobile, que é uma parte bem obscura extremamente custosa. Fala como vocês lidam com tudo isso. Acredito que muita gente gostaria de saber. Estou querendo implementar uma linha de devops nos meu projetos mobile, mas são tantas ferramentas e tanta cosia que fico perdido.
@rocketseat3 жыл бұрын
Faaala, Gabriel! Sugestão anotada! Realmente, é um assunto bem escasso, né!? 😥
@viniciusalexandre53423 жыл бұрын
👏👏👏👏👏🤞
@rocketseat3 жыл бұрын
Valeeeeu, Vini! 💜 😍
@matheusaraujo86173 жыл бұрын
prisma ou typeorm?
@dieegosf3 жыл бұрын
Fala Matheus, respondi antes aqui, mas vou colar a resposta: "na nossa percepção na Rocketseat o Prisma ainda tem pontos faltantes, por exemplo, é muito difícil trabalhar com transactions no Prisma, sendo que no TypeORM é super simples. Então, a gente ainda não sai apostando nele em todos projetos e sim entendendo a criticidade do projeto para poder usar um ORM não tão completo ainda"
@Oculterous3 жыл бұрын
Next, Next, Finish , muito top heheh
@rocketseat3 жыл бұрын
👀 🤣 💜
@eno31973 жыл бұрын
Qual a melhor maneira de fazer um CONTADOR DE VIEWS no next ou react?
@dieegosf3 жыл бұрын
Talvez podes usar essa informação provinda de um Analytics e não criar sua própria versão.
@isaacfreitas58633 жыл бұрын
No início do vídeo jurei que meu celular tinha ativado o modo hora de dormir de dia kkkkk
@rocketseat3 жыл бұрын
HAHAHAHAHAHA sensacional! 🤣 💜 Curtiu o conteúdo, Isaac!?
@marcosdesouza88723 жыл бұрын
#PR React Native -> Responsividade e OFF LINE First
@rocketseat3 жыл бұрын
Faaaala, Marcos! Beleza!? Excelente sugestão! Vou deixar uns links aqui embaixo de vídeos que temos no canal e podem te ajudar, tudo bem!? *Offline First: Apps que funcionam sem internet | Code/Drops #47* kzbin.info/www/bejne/e4mXaYyhlMplhac *Offline First no React Native, como aplicar? | Podcast FalaDev #17* kzbin.info/www/bejne/i2PIfqOlacpsgq8 *Fila de ações offline first no React Native com Redux Saga | Diego Fernandes* kzbin.info/www/bejne/nqSWf2Smjrian8k 🚀 💜
@weickmamferreira35073 жыл бұрын
Nossa, quando o prisma criou a tipagem do User dentro da pasta "@prisma/client", eu fiquei tipo 🤯🤯🤯. Agora vou correr atrás de conteúdos sobre o Prisma rsrs
@rocketseat3 жыл бұрын
HAHAHAHAHA lindo de se ver, né!? 😍 🚀
@McLovinJoe3 жыл бұрын
#PR Diego, Eai tudo bem? Diego, eu gostaria de saber sobre perguntas! até que ponto é chato perguntar alguém sobre algo? no caso eu sou um estagiário e as vezes me sinto incomodado em perguntar uma dúvida ou uma dificuldade e está na verdade incomodando a outra pessoa. Abraços!
@dieegosf3 жыл бұрын
Fala Isaac, talvez eu não consiga responder essa no PR então vou responder aqui. Uma das suas principais tarefas como estagiário é perguntar, não se preocupe em ser chato, se as pessoas mais experientes estão te achando chato por estar perguntando, o problema não é com você. Quando eu fiz estágio eu perguntava tudo sobre tudo para todo mundo que estava próximo de mim até eu adquirir confiança para buscar minhas próprias respostas.
@Jovem-Padawan2 жыл бұрын
Porque estudar ReactJs se o Next é um ReactJS turbinado?
@droidvhm73 жыл бұрын
Bah, diegao gosta de gatos? Ja eh meu camarada sem mais introducoes. Parabens diego. Esses animais transformam a gente em excelentes pessoas!
@dieegosf3 жыл бұрын
Hahahaha sim, adotamos esse faz poucos dias e ele já ta ai querendo aparecer nos videos!
@armandobretas47293 жыл бұрын
Usar o front no back é o que fazíamos lá atrás, antes do front evoluir.
@dieegosf3 жыл бұрын
Antes o front fazia parte do back-end, agora usamos funções back-end dentro do front-end :) O mundo dá voltas hahahaha
@wiltonvieira82013 жыл бұрын
#PR Esse gatinho é do Nest JS ?? xD
@dieegosf3 жыл бұрын
Hahahahaha maybe.
@pauloreis70933 жыл бұрын
Cara... o vídeo sumiu e voltou... o que houve??
@rocketseat3 жыл бұрын
Sumiu, é? Não to sabendo de nada... 👀 💜 (Só uma correçãozinha que precisou ser feita 🤫)
@pauloreis70933 жыл бұрын
@@rocketseat hahaha! 😛
@Oculterous3 жыл бұрын
Ia usar Adonis no TCC mas parece que essa pode ser uma escolha mais inteligente
@rocketseat3 жыл бұрын
E o que acabou decidindo!? 👀 😛
@felipembraga3 жыл бұрын
#PR COmo utilizar o AWS Lambda
@vamosfalarsobre62763 жыл бұрын
Mais rápido que o zoom dando uma surra no flash!
@rocketseat3 жыл бұрын
👀 🤣🤣
@RodrigoPassos253 жыл бұрын
APIs do Next poderiam ser utilizadas para substituir BFF's? #PR
@mti2fw3 жыл бұрын
Me parece fazer bastante sentido 🤔
@dieegosf3 жыл бұрын
Sim, é isso que alguns novos frameworks estão tentando resolver.
@LucasSouza-ph1ug3 жыл бұрын
Ta sofrendo o Outono como eu né Diego! O bichinho ruim. Saúde irmão!
@rocketseat3 жыл бұрын
Valeu, Lucas! Ninguém merece, né!? 💜 🤣
@ThiagoDevBR3 жыл бұрын
Maior dificuldade que encontro no ambiente React Native é com essa questão do "Offline-First"
@rocketseat3 жыл бұрын
Faaaala, Thiago! Vou deixar alguns links aqui de conteúdo do nosso canal! *Offline First: Apps que funcionam sem internet | Code/Drops #47* kzbin.info/www/bejne/e4mXaYyhlMplhac *Fila de ações offline first no React Native com Redux Saga | Diego Fernandes* kzbin.info/www/bejne/nqSWf2Smjrian8k *Offline First no React Native, como aplicar? | Podcast FalaDev #17* kzbin.info/www/bejne/i2PIfqOlacpsgq8 Vê se te ajuda! 💜 🚀
@flawtista3 жыл бұрын
Pô galera, back-end sempre irá existir. Se sua regra de negócio for muito simples, ainda assim utilizaria o next.js como faced em requisições a recursos de cloud no qual as regras de negócios são simples pra tornar escalável
@eno31973 жыл бұрын
Se for possível, não faz vídeo em 60 fps. Tipo, não acho que faz diferença para o tipo de conteúdo do canal e atrapalha a experiencia de muitos.
@ccunhax3 жыл бұрын
Qual o nome do gato? :-)
@dieegosf3 жыл бұрын
Olha, adotamos há 2 dias então ainda estamos decidindo, mas provavelmente é Rengar hahaha.
KKKKKKKKK não tem como assistir o vídeo sem olhar o gatinho ksksksksksks
@rocketseat3 жыл бұрын
Ele rouba a cena, né, Wlauber!? HAHAHAHA 🤣 💜
@wlaubersamuel62443 жыл бұрын
@@rocketseat hahaha 😂😂😂 Mas é muito bom ter esses bichinhos em casa 😏😏😏
@caiopratalli11693 жыл бұрын
Psi psi psi psi... sai daí Diegão, deixa o gato fazer o vídeo. 🥰
@dieegosf3 жыл бұрын
Tem dois gatos no video hehe
@caiopratalli11693 жыл бұрын
@@dieegosf Já que quando estou assistindo suas aulas falam que estou assistindo meus próprios vídeos, não posso discordar, qualquer semelhança é mera coincidência, exceto pela altura rs. Agora aproveitando, farei uma pergunta de verdade! #PR Em 1 vídeo vc indicou serveless - fauna para utilizar com o next e nesse indicou prisma, qual critério para escolher quando usar cada um? E tendo em vista que tenho como prioridade em aprender a criar Apps react native e APIs com Node em breve para poder compartilhar as infos entre web e mobile, seria melhor eu focar no prisma para já pegar esse conceito, que pode ser reaproveitado no node?
@welbermarques30523 жыл бұрын
Quem notou o animal de estimação do Diego no inicio do vídeo?? 0:36
@rocketseat3 жыл бұрын
Ops... 👀 🐈
@felipe_marcolin3 жыл бұрын
Cade o vídeo do next fora da vercel :(
@dieegosf3 жыл бұрын
Fala Felipe, eu não quero fazer um vídeo qualquer, o roteiro está pronto, mas passei um bom tempo detalhando tudo que quero incluir pra ser um guia bem completo, pretendo gravar hoje ou amanhã e postar no início da semana que vem.
@rafaellupo85323 жыл бұрын
WatermelonDB!
@Pai_do_Mato3 жыл бұрын
0:59 Houveram não existe. O verbo haver no sentido de existir é impessoal. Portanto, não HOUVERAM E SIM HOUVE. 👍👍
@arcadan3 жыл бұрын
Value, Joaquim da Silva, abç.
@dieegosf3 жыл бұрын
Tragam um homem para esse oscar!
@umacoza3 жыл бұрын
Esses estágios que sobem os vídeos errados...🤪
@rocketseat3 жыл бұрын
Não sei de nada... 👀 🤣 Certeza, Salomão! Ele quis tanto conhecer o pessoal incrível que assiste os nossos vídeos que subiu antes da hora... 😛 💜
@tabordamarcos3 жыл бұрын
kzbin.info/www/bejne/bZXCqnR7gqtqkJo - Participei de um projeto que eu instalei o Inertiajs e utilizei com o ReactJS, o controle de rotas fica inteiramente pela aplicação Laravel, não sei se isso é ruim ou não, mas funcionou bacana. Antes de trabalhar assim eu configurava o Webpack com pacotes separados para VueJS.
@ernestomaria65583 жыл бұрын
O gato do github ai kkk
@rocketseat3 жыл бұрын
HAHAHAHAHA boa! 💜 🐈
@albanirneves3 жыл бұрын
#primeiravisualizacao : D
@rocketseat3 жыл бұрын
Boooa, Albanir! HAHAHA curtiu o que viu!? 👀💜
@albanirneves3 жыл бұрын
@@rocketseat Demais!! Especialmente ao perceber como está cada vez mais tênue a linha entre frontend e backend 😲
@wandersonalwes24283 жыл бұрын
First
@rocketseat3 жыл бұрын
Já te vi pelo canal com esse mesmo comentário... Você é rápido, hein!? 👀 😛 💜