diff --git a/docs/Iniciando com React/8.1-useState.md b/docs/Iniciando com React/8.1-useState.md index 44aed41..7f9d341 100644 --- a/docs/Iniciando com React/8.1-useState.md +++ b/docs/Iniciando com React/8.1-useState.md @@ -57,7 +57,7 @@ function Counter() { setClicks((oldState) => oldState + valorInputNumber); } - return ( + return (

{clicks}

Diferença: @@ -68,10 +68,24 @@ function Counter() { ); } ``` - -[Ir para a próxima seção](./8.2-useEffect.md) -

+### Erros comuns + **Esquecer de importar o _useState_** + + O hook precisa ser importado do React antes de ser utilizado: + ```js + import { useState } from "react"; + ``` + **Tentar alterar o estado diretamente (estado = novoValor)** + + O estado nunca deve ser alterado diretamente. Sempre utilize a função retornada pelo _useState_ para atualizar o valor, garantindo a re-renderização correta do componente. + + **Esperar que o estado seja atualizado imediatamente** + + A atualização de estado no React pode ser assíncrona. Por isso, o novo valor pode não estar disponível logo após a chamada da função de atualização. + + [Ir para a próxima seção](./8.2-useEffect.md) +

-

+