Skip to content

Conversation

@Mariachf
Copy link

Este PR adiciona um artigo introdutório sobre o hook useState, voltado para iniciantes em React.

O conteúdo aborda:

  • O que é o useState
  • Sintaxe básica
  • Exemplo simples de uso
  • Erros comuns
  • Link para a documentação oficial

Objetivo: ajudar quem está começando a entender o gerenciamento de estado em componentes funcionais.

Copy link
Member

@gabrielduete gabrielduete left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Opa, @Mariachf! Tudo bem?

Muito obrigado por contribuir com o repositório 💜.

Ficou bem bacana o artigo, mas já temos um falando sobre useState no projeto. (https://github.com/Mariachf/react4noobs/blob/docs/react-hook-form/docs/Iniciando%20com%20React/8.1-useState.md)

Se quiser, pode ficar a vontade para acrescentar algo no que já existe. Tipo esse teu exemplo de erros comuns. =)

@Mariachf
Copy link
Author

oie, @gabrielduete tudo sim e você?

Entendo, como é a primeira vez contruibuindo para um repositório olhei apenas por cima e não vi.
Vou seguir sua dica e incluir no que já tem para agregar.

Obrigado pelo retorno e por avisar. 💛

@Mariachf
Copy link
Author

Opa, Gabriel! 😊

Seguindo sua sugestão, acrescentei mais informações na seção de erros comuns do artigo de useState, mantendo o conteúdo já existente.

(https://github.com/Mariachf/react4noobs/blob/docs/react-hook-form/docs/Iniciando%20com%20React/8.1-useState.md)

Qualquer ajuste adicional fico à disposição. Obrigada novamente! 💜

Copy link
Member

@gabrielduete gabrielduete left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Boa!! 🚀

Só coloquei um block por conta de uns tracinhos em um exemplo

setClicks((oldState) => oldState + valorInputNumber);
}

---
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(block): Pode remover esses traços aqui, ficaram por cima do código hehe

**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.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(suggestion): Remover linha em branco


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.


Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(suggestion): Remover linha em branco

@gabrielduete gabrielduete added the documentation Improvements or additions to documentation label Jan 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants