Meu queixo caiu na hora do (auth) kkkkkkkkkkkkkkkkk Meu Deus... Que maneiro kkkkkkkkkkkkk E caiu de novo com o revalidate a nível de fetch kkkkkkkkkkkkkk Só de não precisar mais na SSG o GetStaticPaths tá ótimo! Parei de contar quantas vezes o meu queixo caiu kkkkkkkkkkk E com certeza vamos querer o SSR Streaming!
Fala Diegão, no minuto 59:24 o prefetch não funcionou, mas no guia deles (você estava na página e passou o mouse em cima) fala que é bom saber que o prefetch só funciona em produção
To num dilema do cão.... estou iniciando um webapp com next13.2, mas não sei se já uso o app folder (pq imagino que ainda vai maturar ou pode mudar um pouco ) ou se faço usando o pages folder Queria uns 2 centavos aí de vcs devs ? Me ajudem ... uso app ou uso pages ? Vlww ❤
Para mim nao funcionou o pnpm lint -- --fix, ao tentar rodar deu esse erro: ERR_PNPM_RECURSIVE_EXEC_FIRST_FAIL Command failed with ENOENT: lint -- --fix spawn lint ENOENT
Diego ou alguém da comunidade poderia me falar se está conseguindo usar o Streaming SSR como o diego fez no vídeo? Estou usando o next 13.4.9 e não consigo mostrar os dois fallbacks ao mesmo tempo de jeito nenhum, pesquisei no chatgpt 4 e ele diz que não é possível mostrar dois fallbacks ao mesmo tempo... Aparece apenas o ultimo fallback que está carregando, o primeiro ja aparece o componente montado e não o fallback
podem ter inovacoes, mas ainda eu vejo o nextjs interferindo em coisa que nao fazem sentido, como fetch e disparo de dados... é muito caixa preta... é facil perser o controle de sua aplicação.... é bem confuso este conceito de component servidor e component client...... é melhor você controlar disparo e ornizar isso na sua aplicação, é bem confuso e a aplicação vira uma cocha de retalho facilmente... eu vou preferir controlar o disparo do fetch pelo zustand e popular no meu store do component e algo mais organizado... estou usando next, mas ele ainda não se encontrou nisso muitas formas que no final você fica bem perdido quanto a organização da aplicação... É muito questionavel este pensamento de RSC ou RCC, bem, bem bem confuso.......
PQP em Diego vai me fazer refatora quase todo meu blog kkkkk... mas por boa causa, só uma duvída que aqui achei bem pertinente, supondo que eu tenho um corpo de html vindo de uma API no meio dele quero por exemplo colocar um list de titulos dinamico isso seria possivel com use client?
Eu ainda confundo um pouco os conceitos, mas o NextJS substitui o back-end em uma aplicação que tenho um BD, cadastro de conteúdos, pesquisa e tudo mais???
1:02:41 cara então pelo que eu entendi não é possível fazer fetch server side em componente client side? Mas isso é um puta retrocesso, nao? Já que a pages router permitia isso
Tudo isso (e mais) já existe no Remix desde as primeiras versões. ZERO novidades... o next está apenas correndo atrás. Não entendo porque a Rocketseat insiste no Next e deixa o Remix de lado.
Estava usando ele Com o Next-auth mas tinha muito bug, tipo não conseguia pegar os provider e sessoes, elem disso não vai ser mais possível pegar o req.body pela api numa rota get , só nas outras. Vou por no meu projeto quando resolverem estes bugs apenas.
Absurdo a capacidade de simplificação da experiência de desenvolvimento do NextJS, ao mesmo tempo que se torna algo mais robusto, também torna a DX(Development Experience) muito mais simples.
Erro no lint Fiz a instalação do pacote (npm i @rocketseat/eslint-config -D) porém o comando npm run lint "--" "--fix" está gerando erro Plugin "react-hooks" was conflicted between ".eslintrc.json » @rocketseat/eslint-config/react » plugin:react-hooks/recommended" and ".eslintrc.json » eslint-config-next/core-web-vitals » /home/cezar/projetos/Maua/front/node_modules/eslint-config-next/index.js » plugin:react-hooks/recommended".
Muito feliz em ver como vc tem evoluído, Diego! Sou aluno ignite, no início, por conta de neurodivergências, acabei comprando outro curso para aprender react, pq por vídeo aula não estava conseguindo fixar conteúdo, mas hoje em dia, to adorando ver os conteúdos bem mais fragmentados em componentes menores! 2023 Vai ser um ótimo ano pra gente, pra rocketseat, pro nextjs! Estou ansioso!
Fantástico o vídeo! Parabéns de verdade! Super apoio mais vídeos em cima do NextJS e se der pra trazer alguns casos de BFF de bônus seria irado! Conteúdo mantendo a qualidade como sempre! parabéns 👏
Pra deixar registrado aqui. No minuto 56:17 do vídeo o @dieegosf comenta o mecanismo de mutação para refresh de uma página quando uma lista for atualizada. Hoje isto pode ser feito com uma api route e com revalidatePath. Agradeço se @rocketseat fixar este comentário pra galera perder menos tempo. 🚀
Opa blz, cara poderia me ajudar ? Estou criando um cookie em um server component e gostaria de acessar esse cookie em um client component porque vou validar se esse cookie condiz com uma informação que vai ser preenchida pelo usuário, porém quando chamo o cookies dentro do client ele retorna erro. Dando um contexto maior estou desenvolvendo uma aplicação e vamos ter uma página de registro, ao preencher o form é chamado um server component que faz a criação de um código de verificação salva no cookie e envia um email pro usuário, após isso eu redireciono o usuário pra outra página onde ele vai preencher esse código porém não consigo acesar o cookie pra validar se o código preenchido foi o mesmo armazenado.
A explicação da layout ficou confusa pra caramba. Acho que por manjar muito o Diego acha que todos estão no ritmo dele e ele explica de uma forma muito complexa. De uma forma mais simples acho que seria melhor.
Layout é uma interface de usuário que é compartilhada nas rotas no mesmo aninhamento. Você pode adicionar ou remover certos segmentos em um layout definindo um grupo de rotas.
Desculpa mais eu acho que Next ainda esta engatinhando para ser o melhor. Tentei usa-lo em uma aplicação mais complexa e tive que retonar ao React, certas coisas o next ainda não da total suporte.