1
resposta

Analogia sobre useState

Desde que comecei a estuda o React os states sempre me pareceram muito confusos, oque ve fez querem enteder melhor sobre o uso, então acabei pensando em declarar alguma analogia a ele, então acabei pensado nessa, que me ajudou muito a compreender melhor o uso lógico do useState

Analogia com Impressora e Papel em Branco:

  1. Papel em Branco (Inicialização do Estado):

    • Quando você utiliza const [state, setState] = useState(''), é como obter um papel em branco da impressora (useState) pronto para ser preenchido.
  2. Impressora (onChange):

    • O evento onChange é como a impressora que começa a imprimir no papel em branco (setState). Esse evento é acionado quando há uma mudança (digitação, por exemplo) no input.
  3. Preenchimento do Papel (Atualização do Estado):

    • Quando a impressora termina de imprimir, o papel deixa de ser em branco e agora contém informações (o valor atual). No React, state é como o papel preenchido que contém as informações mais recentes.
  4. Leitura do Papel (Acesso ao Estado):

    • Para acessar as informações que foram impressas, você lê o papel. No React, você acessa o valor mais recente do estado usando state.
  5. Atualização do Papel (Próxima Impressão):

    • Se você quiser imprimir algo diferente, você pode usar setState para obter um novo papel em branco pronto para ser preenchido pela impressora novamente.

Essa analogia pode ajudar a visualizar o ciclo de vida de um estado em React, especialmente quando relacionado a eventos como onChange.

1 resposta

Oi Daivis, tudo bem?

Sua analogia sobre o useState é realmente muito boa e pode ajudar muitas pessoas a entenderem melhor como ele funciona. Parabéns pela iniciativa!

A ideia de comparar algo técnico com uma situação do dia a dia pode ser muito eficaz para facilitar a compreensão.

Muito obrigada por compartilhar com a gente!

Um abraço e bons estudos.