< Return to Video

WEB CAP16 2025 VA04 REACT HOOK USESTATE

  • 0:08 - 0:11
    O useState é um tipo de hook
    que manipula o estado da variável.
  • 0:11 - 0:13
    Para usá-la,
    precisamos de uma estrutura
  • 0:13 - 0:15
    de pastas organizada.
  • 0:15 - 0:16
    Vamos ver como funciona?
  • 0:16 - 0:21
    No projeto
    temos a seguinte estrutura.
  • 0:21 - 0:26
    Dentro da pasta essa é "src"
    foi criada uma pasta "components"
  • 0:26 - 0:30
    que vai receber todos
    os componentes criados.
  • 0:30 - 0:35
    O "App' é o único componente
    que fica fora da pasta "components",
  • 0:35 - 0:40
    porque ele é App
    é o componente principal.
  • 0:40 - 0:44
    Crie aqui um exemplo ".jsx".
  • 0:44 - 0:52
    Lembrando que o "E"
    tem que começar sempre maiúsculo.
  • 0:52 - 0:58
    Com o projeto "Exemplo.jsx" aberto,
    temos a seguinte estrutura.
  • 0:58 - 1:01
    Primeiro,
    estou importando o "useState",
  • 1:01 - 1:02
    ou seja,
  • 1:02 - 1:09
    é o hook que vai fazer
    a manipulação da minha variável.
  • 1:09 - 1:12
    Aí eu tenho a minha função,
    que é o "Exemplo",
  • 1:12 - 1:18
    abaixo dela estou declarando
    uma constante que vai receber
  • 1:18 - 1:24
    "contador" e o "setContador"
    e o tipo é o "useState"
  • 1:24 - 1:27
    e o início dela é zero.
  • 1:27 - 1:31
    Aqui eu estou declarando
    o meu "useState".
  • 1:31 - 1:34
    "contador" é quando recebo a variável.
  • 1:34 - 1:37
    e o "setContador"
    é quando eu altero a variável
  • 1:37 - 1:40
    e a minha variável
    vai iniciar em zero.
  • 1:40 - 1:43
    Na minha tela
    vai aparecer o seguinte:
  • 1:43 - 1:49
    Um "h1" recebendo o contador
    iniciando em zero
  • 1:49 - 1:51
    e temos dois botões.
  • 1:51 - 1:56
    Esses botões
    estão fazendo um evento de "onclick"
  • 1:56 - 2:02
    e está pegando o "setContador"
    e no primeiro está adicionando
  • 2:02 - 2:06
    que é aumentar
    e no segundo está diminuindo.
  • 2:06 - 2:09
    Vamos ver agora
    como funciona isso na prática.
  • 2:09 - 2:11
    Bem, primeiro,
  • 2:11 - 2:15
    eu preciso agora chamar
    o meu "Exemplo"
  • 2:15 - 2:21
    no "App' meu componente
    e importá-lo.
  • 2:21 - 2:34
    "Import", "Exemplo from"
    e passar o caminho
  • 2:34 - 2:41
    aonde está o componente
    está em "components/Exemplo".
  • 2:41 - 2:47
    Observem que agora ele apareceu
    aqui na minha tela,
  • 2:47 - 2:49
    o contador iniciando de zero
  • 2:49 - 2:55
    e agora vamos fazer na prática
    como o useState realiza sua ação.
  • 2:55 - 2:56
    Por exemplo,
  • 2:56 - 2:59
    clicando em aumentar
    ele vai aumentando,
  • 2:59 - 3:03
    diminuir, ele vai diminuir
    essa é a ação do useState.
  • 3:03 - 3:07
    Isso é manipular o estado da variável.
  • 3:07 - 3:09
    A váriavel está em quatro,
    foi para três.
  • 3:09 - 3:13
    Agora tem quatro, três,
    agora tem cinco,
  • 3:13 - 3:17
    agora tem três, dois
    e isso é como o useState
  • 3:17 - 3:20
    manipula suas variáveis.
  • 3:20 - 3:24
    E assim manipulamos o useState
    em suas variáveis
  • 3:24 - 3:26
    de uma forma rápida e dinâmica.
Title:
WEB CAP16 2025 VA04 REACT HOOK USESTATE
Video Language:
Portuguese, Brazilian
Duration:
03:29

Portuguese, Brazilian subtitles

Incomplete

Revisions Compare revisions