Não compreendi também o porque usarmos este recurso. Não seria suficiente apenas capturar o valor do input e atribuílo a lguma variável interna (como a valor que declaramos e usamos por um tempo antes de decidirmos usar hook, por exemplo)?
Não compreendi também o porque usarmos este recurso. Não seria suficiente apenas capturar o valor do input e atribuílo a lguma variável interna (como a valor que declaramos e usamos por um tempo antes de decidirmos usar hook, por exemplo)?
Salve, Rafa!
Da uma olhada nesse video.
A gente vai fundo no conceito que envolve o useState.
Mas, dando um pequeno spoiler que responde sua pergunta, a gente precisa do useState sempre que queremos que o React atualize e renderize novamente um componente quando esse "estado"mudar. :)