No video

Testando a nova função do React 19 (chega de useEffect)!

A nova versão do React 19 já está entre nós (mesmo que em RC), e eu não podia esperar mais tempo pra colocar a mão na massa e testar algumas coisas.
Nesse vídeo vou mostrar como testei o novo hook do React 19, e fiz isso ao vivo com a galera.
Será que é hora de dizer tchau pro useEffect? Te conto mais no vídeo!
-----
Conecte-se a 500mil devs e avance para o próximo nível com a nossa plataforma: rocketseat.com.br/
Cadastre-se na nossa plataforma: app.rocketseat.com.br/signup
Junte-se a mais de 392mil devs em nossa comunidade no Discord: / discord
Acompanhe a Rocketseat nas redes sociais:
Twitter: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat

Пікірлер: 48

  • @lucasmgsilva98
    @lucasmgsilva982 ай бұрын

    O finalzinho, que é a parte mais importante, foi muito mal editado...

  • @BrunoMarques7

    @BrunoMarques7

    2 ай бұрын

    Ficou parecendo aviso do Ministério da saúde no fim do comercial de cigarro.

  • @bigdubr

    @bigdubr

    2 ай бұрын

    Foi mesmo

  • @heitormbonfim

    @heitormbonfim

    2 ай бұрын

    parecia q ele tava com pressa pra cagar

  • @matheusf6540

    @matheusf6540

    2 ай бұрын

    Assiste no 0.5x meu amigo kkkkk tbm fiz isso

  • @actiong1393

    @actiong1393

    2 ай бұрын

    Veio aqui pra assistir o conteúdo ou a finalização?

  • @ludmilafernandes4284
    @ludmilafernandes42842 ай бұрын

    Tou gostando do curso da Rockseat, os mapas mentais são maravilhosos e os professores são incríveis. Foi o melhor investimento que fiz para iniciar em programação. Deixo aqui meu relato.

  • @avloggerfinger9050
    @avloggerfinger90502 ай бұрын

    Pra quem estiver se perguntando, o tema do vídeo é o Vesper++

  • @MatheusLB2009
    @MatheusLB20092 ай бұрын

    Olha o conteúdo é muito bom mas creio que a velocidade tá alta demais pra acompanhar. Eu fiquei só ouvindo, sem prestar atenção na tela, e nao perdí nada. Nem ler a pagina da web junto contigo eu conseguia nessa velocidade. Ainda assim, like

  • @aledepaulaa

    @aledepaulaa

    2 ай бұрын

    Concordo, também acho que diego as vezes é faster demais. Tem detalhe que é mais específico que precisa ser explicado pelo menos umas 3x

  • @jo_ao

    @jo_ao

    Ай бұрын

    Verdade, sou iniciante então Tipo... talvez eles devessem colocar no título entre parênteses para qual nível de público o vídeo faz mais sentido, iniciante, intermediário ou avançado, e produzir o conteúdo de acordo com cada nível.

  • @carlosricardoziegler2650
    @carlosricardoziegler26502 ай бұрын

    Ta acompanhando o que vem de novo com react-query e RCS ? tRPC e tal ?

  • @marceloffdeoliveira
    @marceloffdeoliveira2 ай бұрын

    O componente também pode ser async assim não ia dar o erro, não é obrigatório usar o suspense

  • @mleite1

    @mleite1

    2 ай бұрын

    Como o componente poderia ser async sendo um client component? Não pode.

  • @marceloffdeoliveira

    @marceloffdeoliveira

    2 ай бұрын

    @@mleite1 sim, no contexto em que o Diego está mostrando, é verdade! mas dá pra fazer um server component que nem useState é preciso!

  • @ohTostt
    @ohTostt2 ай бұрын

    Tá permitido jantar, galera!

  • @versaleyoutubevanced8647
    @versaleyoutubevanced86472 ай бұрын

    cara chamou a promise no client side 😂😂😂😂😂 ai tem coragem tem que receber de um RSC, como props

  • @heitormbonfim
    @heitormbonfim2 ай бұрын

    no caso não substitui o useEffect no caso em que tem que "escutar" uma mudança de um useState, tipo useEffect(()=> doSomething, [post])?

  • @bbarreto18

    @bbarreto18

    2 ай бұрын

    É que esse é a função real do useEffect, então mantém da mesma forma

  • @Ley_vy
    @Ley_vy2 ай бұрын

    Faz tudo no 10x, bem didático pra quem quer seguir o canal como referência

  • @codegus_
    @codegus_2 ай бұрын

    Vídeo rapido demais...

  • @FANDDAN
    @FANDDANАй бұрын

    Qual é o nome desse navegador?

  • @thesco5281
    @thesco52812 ай бұрын

    O cara ensina na velocidade da luz, no 3x 😂

  • @aledepaulaa

    @aledepaulaa

    2 ай бұрын

    não da pra absorver quase nada kkkk ai prefiro botar a mão no código e fazer do meu jeito mesmo seguindo as boas práticas pela documentação 😂

  • @skeks1081

    @skeks1081

    2 ай бұрын

    As coisas que ele faz rápido é boillerplate, e já repetiu tantas vezes que quem acompanha já até conhece

  • @denislevy176
    @denislevy1762 ай бұрын

    Onde que são feitas as lives?

  • @skelclique

    @skelclique

    2 ай бұрын

    dieegosf na twitch

  • @igorribeiro8096

    @igorribeiro8096

    2 ай бұрын

    to com a mesma dúvida, pelo chat na tela parece ser na twitch, mas não achei o usuário dele

  • @Manoelps

    @Manoelps

    2 ай бұрын

    www.twitch.tv/dieegosf

  • @Manoelps

    @Manoelps

    2 ай бұрын

    @@igorribeiro8096 www.twitch.tv/dieegosf

  • @JaqueBRSilva

    @JaqueBRSilva

    2 ай бұрын

    www.twitch.tv/dieegosf

  • @gsporto
    @gsporto2 ай бұрын

    Única forma de usar o hook use() para promises atualmente é fazendo stream da promise, ou seja enviando a promise do server para o client. O que você está tentando fazer não tem suporte no momento e tanto as docs quanto o erro que apareceu para você explicam isso “A component was suspended by an uncached promise. Creating promises inside a Client Component or hook is not yet supported, except via a Suspense-compatible library or framework”, vídeo simplesmente errado.

  • @gsporto

    @gsporto

    2 ай бұрын

    A outra forma de usar o hook é para a context, que sim funciona totalmente client side.

  • @felipfr
    @felipfr2 ай бұрын

    React Query ❤

  • @felipevieira9840

    @felipevieira9840

    2 ай бұрын

    O use mata o react query?

  • @vitvitvitvitvitvitvitvit

    @vitvitvitvitvitvitvitvit

    2 ай бұрын

    @@felipevieira9840 com certeza não. React query tem mais coisas úteis: cache, state de loading, mutation, etc.

  • @everson.barbosa
    @everson.barbosa2 ай бұрын

    Gostei desse hook para fazer esse fluxo de ErrorBoundary > Suspense > Componente Mas ele consome Context tambem, qual a vantagem com Context? É só o fato de eu não precisar usar: const useAlgo = () => useContext(AlgoContext) É isso ou tem mais vantagens, alguém sabe?

  • @renatoabreu8431

    @renatoabreu8431

    2 ай бұрын

    Pelo que li entendendi até agora, é apenas o fato de não precisar utilizar mais uma linha para consumir o contexto, e também foi atualizado a questão de não precisar usar mais o Context.Provider.

  • @everson.barbosa

    @everson.barbosa

    2 ай бұрын

    @@renatoabreu8431 hmmm, também entendi isso, faz sentido, acho que o ganho maior é nesse consumo de Promise nos componentes.

  • @jaylemes
    @jaylemes2 ай бұрын

    tomou rate limit pq entrou em loop teu hook, ta sabendo bem.

  • @vitvitvitvitvitvitvitvit

    @vitvitvitvitvitvitvitvit

    2 ай бұрын

    acontece po kkkkkkkkkkkkkkkkkj. dá um desconto p diego aí, ngm é de ferro

  • @IgorSprovieri
    @IgorSprovieri2 ай бұрын

    Meio inútil esse hook pra falar a verdade, pois ninguém usa mais useEffect para fazer requisições http, geralmente é usado o query client

  • @MaKTaiL
    @MaKTaiL2 ай бұрын

    use não tem nada a ver com useEffect. Meu deus....

  • @gepetovovo2509
    @gepetovovo25092 ай бұрын

    pena q remunera bem mal, virou linguagem da massa.. saturou a area devido a isso.