O que é o React
React é uma biblioteca JavaScript para construir interfaces de usuário. A tela é dividida em componentes, e cada um recebe as informações e escolhe o que exibir.
O React cuida da atualização da interface. Quando o estado muda, a biblioteca recalcula o que precisa ser exibido e atualiza a parte afetada da tela.
Componentes e estado
O componente reúne estrutura e comportamento de um pedaço da tela. O estado guarda a informação que muda com o uso, como o valor de um formulário ou a aba aberta.
A relação com o TypeScript
O TypeScript adiciona tipos aos componentes e ao estado. A verificação ocorre antes da execução, e um campo esperado por um componente aparece como erro no momento de montar a interface.
A checagem facilita a manutenção e a revisão com agentes, porque o contrato dos componentes fica explícito no código.
A escolha do framework
O React resolve a interface, e o restante vem do framework. Rotas, busca no servidor e dados fazem parte do conjunto que a biblioteca por si só não decide.
Para revisar componentes e o estado de uma aplicação construída com agentes, o Desenvolvimento Colaborativo da Dev Side Studio permite trabalhar a interface durante a sessão.
Dúvidas frequentes
Perguntas frequentes sobre React
- React é um framework?
- Não. É uma biblioteca de interface. Na prática, o React vem junto de ferramentas de rotas, dados e build, e esse conjunto se comporta como um framework.
- O que React resolve no projeto?
- Ele organiza a tela em [componentes](/glossario/frontend/) e mantém o estado que decide o que cada componente mostra. A atualização da tela parte dessa separação.
- React substitui o HTML e o CSS?
- Não. O React define a estrutura em componentes, e o HTML e o [CSS](/glossario/css/) continuam no resultado. A estilização e a marcação final são partes do mesmo trabalho.
Para continuar
Recursos relacionados
Documentação
React: aprenda React
Introdução a componentes, estado e interação na biblioteca.
Abrir recursoSite de referência
Wikipedia: React
Descreve a biblioteca, o modelo de componentes e o ecossistema.
Abrir recursoAplicação na formação
Vibe Coding: Do Zero ao MVP
O React organiza os componentes e o estado da interface construída no projeto.
Conhecer a formação
Fontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.