-
O usestate é um tipo de hook
que manipula o estado da variável.
-
Para usá-la,
precisamos de uma estrutura
-
de pastas organizada.
-
Vamos ver como funciona?
-
No projeto
temos a seguinte estrutura.
-
Dentro da pasta essa é "src"
foi criada uma pasta "components"
-
que vai receber todos
os componentes criados.
-
O "App' é o único componente
que fica fora da pasta "components"
-
porque ele é web.
-
Ele é o componente principal.
-
Crie aqui
-
um exemplo ponto JSX.
-
Lembrando que o UI
-
tem que começar sempre maiúsculo.
-
Com o projeto.
-
Por exemplo, o JSX aberto,
-
temos a seguinte estrutura Primeiro
-
estou importando
é o existente, ou seja,
-
é o RU que vai fazer
a manipulação da minha variável.
-
Aí eu tenho a minha função,
que é o exemplo abaixo dela.
-
Estou declarando uma
-
uma constante que vai
-
receber o contador e o sete contador
-
é o tipo O é o existente
-
e o início dela é zero.
-
Aqui eu estou declarando o meu
-
e existente contador
e quando recebo a variável
-
e o sete contador
e quando eu altera a variável
-
e a minha variável
vai iniciar em zero,
-
na minha tela
vai aparecer o seguinte
-
um h1 recebendo o contador,
-
então iniciando em zero
e temos dois botões.
-
Esses botões
estão fazendo um evento de onclick
-
e está pegando o sete contador
e no primeiro
-
está adicionando que é aumentar
e no segundo está diminuindo.
-
Vamos ver agora
como funciona isso na prática.
-
Bem, primeiro
-
eu preciso
agora chamar o meu exemplo.
-
Não é p meu componente
-
e importá lo
-
import
-
with.
-
Exemplo.
-
From.
-
E passar o caminho
-
aonde está o componente
está em componentes barra.
-
Exemplo.
-
Observem que agora ele apareceu
-
aqui na minha tela,
-
o contador iniciando de zero
-
e agora vamos fazer na prática
como inexistente.
-
Realiza sua ação,
-
por exemplo, clicando em aumentar
ele vai aumentando, diminuir,
-
ele vai diminuir essa ação
existente.
-
Isso é manipular
o estado da variável a variável.
-
Isso em quatro foi para três, agora
tem quatro, três agora tem cinco,
-
agora tem três, dois e isso
-
é como o existente
manipula suas variáveis
-
e assim manipulamos o existente
-
em suas variáveis
de uma forma rápida e dinâmica.