Aprenda useRef - SIMPLIFICANDO OS HOOKS DO REACT

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024

ความคิดเห็น • 45

  • @luizhakan
    @luizhakan 2 ปีที่แล้ว +30

    cara, assim que eu terminei teu curso de react aqui no youtube eu arrumei um emprego kkkkks, tu é brabo d+, sou muito grato a você.

    • @MatheusBattisti
      @MatheusBattisti  2 ปีที่แล้ว +1

      boa Luiz, me manda um e-mail e vamos conversar sobre isso: matheus@horadecodar.com.br

    • @Fantino502
      @Fantino502 ปีที่แล้ว +4

      Poxa que bom, pois eu ainda estou penando aqui para achar emprego...

    • @Matheuscantanhede-k6g
      @Matheuscantanhede-k6g 10 หลายเดือนก่อน +2

      @@Fantino502 e achou?
      eu to penando aqui também

  • @raimundojunior8547
    @raimundojunior8547 2 ปีที่แล้ว +13

    Eu estava aprendendo um monte de hook, inclusive useReducer e useMemo, acho que só faltava esse useRef dos principais pra eu aprender, tu leu minha mente, melhor professor, muito obrigado pelo conteúdo

    • @MatheusBattisti
      @MatheusBattisti  2 ปีที่แล้ว +1

      haha boa Raimundo, teremos esses aqui tb!

  • @leticiasantanna4801
    @leticiasantanna4801 11 หลายเดือนก่อน +1

    os hooks pra mim sempre foram um: uso copiando de outro lugar, mas não entendo oq faz. E esses vídeos estão sendo minha salvação

  • @gtoloki777
    @gtoloki777 2 ปีที่แล้ว

    Melhor serie de livros ali atrás. Eragon ciclo da Herança.

  • @andresouza696
    @andresouza696 ปีที่แล้ว +2

    um excelente vídeo, o useRef me abre um grande leque de possibilidades no react, vai me ajudar bastante. Muito obrigado Matheus!

    • @MatheusBattisti
      @MatheusBattisti  ปีที่แล้ว

      valeuu André, e se quiser se especializar em React, dá uma olhada na nossa plataforma de cursos: horadecodar.com.br/comunidade-hora-de-codar/
      =)

  • @wandevv
    @wandevv 2 ปีที่แล้ว +2

    Ajudou muito, estou estudando react fui fazer um projeto acabei desistindo por que minha aplicação entrou em um loop de renderização, por que usei um monte de useState🤣, eu já tinha visto o useRef, mas não tinha entendido bem, esse vídeo me ajudou muito, já ganhou +1 inscrito 🤝🏼

  • @fabriciofeitosadecastro3170
    @fabriciofeitosadecastro3170 2 หลายเดือนก่อน

    Obrigado pelo conteúdo.

  • @JailsonDev
    @JailsonDev 2 ปีที่แล้ว +1

    essa comunidade vai ficar top em, quero muito participar dela, e crescemos juntos, todos aprendem mais

    • @MatheusBattisti
      @MatheusBattisti  2 ปีที่แล้ว +1

      com certeza Jailson, semana que vem tem projeto novo, tô te esperando lá =D

  • @julianaamerico3722
    @julianaamerico3722 ปีที่แล้ว

    Top demais! Sua didática é incrível!!!!

  • @WandersonDavid_KariJobeBrasil
    @WandersonDavid_KariJobeBrasil 2 ปีที่แล้ว +1

    Esse não tinha explicado no curso que eu fiz, apesar que o professor chegou a usar em um projeto. Sempre bom aprender um pouco mais, vai que um dia eu precise rs

  • @andredias6356
    @andredias6356 2 ปีที่แล้ว +1

    Obrigado por compartilhar seu conhecimento

  • @jpcc1223
    @jpcc1223 2 ปีที่แล้ว +1

    Parabéns pelo conteúdo, muito didático como sempre!

  • @renancastilho7184
    @renancastilho7184 ปีที่แล้ว

    parabens pelo seu conteudo Matheus!!!

  • @crowbr
    @crowbr 2 ปีที่แล้ว +1

    Muito boa didatica, obrigado

  • @rws-tec
    @rws-tec 2 ปีที่แล้ว +1

    Estou fazendo seu curso de javascript da udemy, muito boa sua didática.

  • @nedersimoes
    @nedersimoes 2 ปีที่แล้ว +1

    Só aulas tops!

  • @rafaelguilber3569
    @rafaelguilber3569 2 ปีที่แล้ว +4

    Professor, da para colocar aquele segundo parametro do useEffect que ele funcionara tambem assim como o useRef nesse situacao:
    useEffect(() => {
    // o que quer que rode no inicio da aplicação
    } , [ ]);
    quando passamos o segundo parametro, ele segura o loop infinito, e renderiza apenas qunado algo da tela for alterado, e não entra na questao do loop infinito

    • @gabrielsantosdejesus5807
      @gabrielsantosdejesus5807 6 หลายเดือนก่อน +1

      Verdade, mas isso acontece por que o useEffect usando uma array vazia como segundo argumento só vai ser chamada na montagem do componente e não mais na montagem e re-renderização do componente.

  • @nazaalves6363
    @nazaalves6363 ปีที่แล้ว

    Muito bom, não conhecia esse hook

  • @sucodelarangela
    @sucodelarangela 2 ปีที่แล้ว +2

    Esses vídeos dos hooks estão ótimos! Vais falar sobre o useMemo também?

    • @MatheusBattisti
      @MatheusBattisti  2 ปีที่แล้ว +1

      oi Angela, obrigado! Sim, teremos todos =D até custom hooks

    • @sucodelarangela
      @sucodelarangela 2 ปีที่แล้ว

      @@MatheusBattisti Massa!!!

  • @marcelorafael23
    @marcelorafael23 ปีที่แล้ว

    Muito bom...

  • @alexon2010
    @alexon2010 2 ปีที่แล้ว

    Um situação que não consigo fazer funcionar de forma alguma é focus, por exemplo eu tenho component Input, que não faõ ideia qual seria o type correto para ele tá assim meu component -:>
    type Props = {
    id?: string;
    color?: string,
    className?: string,
    onChange?: (e: React.ChangeEvent) => void,
    value?: string,
    type?: string,
    label?: string,
    autoComplete?: string,
    ref?: any,
    onBlur?: (e: FocusEvent) => void
    }
    o consumo deste component tá ssim
    fnOnChange('email', e.target.value)} />
    não consigo fazer o focus funcionar.... se alguém puder me ajudar

  • @m.coelho5532
    @m.coelho5532 2 ปีที่แล้ว +1

    Show! Quantos hooks o react tem ?
    React native tem todos os mesmos hooks ?

    • @alveselivelton
      @alveselivelton 2 ปีที่แล้ว

      Até onde eu sei, tem useEffect, useState, useRef, useReducer, useMemo, useCallback, useLayoutEffect (não sei se o nome é exatamente assim) e ainda tem os do React Router Dom

    • @MatheusBattisti
      @MatheusBattisti  2 ปีที่แล้ว

      Coelho, aproximadamente 10 hooks, e podemos criar os nosso tambem

  • @12danilo1245
    @12danilo1245 ปีที่แล้ว

    Como fazer isso com o Button do Material UI? Ele não possui esse REF

  • @edubrasil283
    @edubrasil283 2 ปีที่แล้ว

    Matheus tudo bem. Estou fazendo o curso Bootstrap e não consigo acessar as imagens. Vc pode me ajudar sou bem vovozão nisso

  • @Cookieukw
    @Cookieukw 2 ปีที่แล้ว

    eu precisei fazer um infinite scroll no react e deu um baita trabalhão , um dos motivos é q precisei registrar um item dom no IntersectionObserver(checar qnd esse item tá visível ). o problema surgiu pq o js e carregado antes dos elementos dom , então a referência era sempre num ou undefined. igual aconteceu em 10:30, a solução foi usar um callback e uns paranaue todo

  • @Cookieukw
    @Cookieukw 2 ปีที่แล้ว

    uma pergunta, n era só criar uma variável normal invés de usar o use ref?🤔

  • @Henrique-sg9wm
    @Henrique-sg9wm 2 ปีที่แล้ว

    observei que você usou vite no projeto, lembro também de ter visto uma aula sua sobre, contudo não lembro o por quê usar e quando usar