Primeiro1 2 importante notar que React3 embora frequentemente chamado de framework4 5 tecnicamente umabibliotecapara construir interfaces de usu6rio 7UI8. No entanto9 seu ecossistema 10 t11o vasto 12com ferramentas para roteamento13 gerenciamento de estado14 etc.15 que ele funciona e compete no mesmo espa16o que os frameworks. Por sua imensa popularidade17 18 indispens19vel inclu20-lo.
Primeiro, é importante notar que React, embora frequentemente chamado de ______, é tecnicamente uma biblioteca para construir interfaces de usuário (UI).
Anotacoes
Primeiro, é importante notar que React, embora frequentemente chamado de framework, é tecnicamente umabibliotecapara construir interfaces de usuário (UI). No entanto, seu ecossistema é tão vasto (com ferramentas para roteamento, gerenciamento de estado, etc.) que ele funciona e compete no mesmo espaço que os frameworks. Por sua imensa popularidade, é indispensável incluí-lo. Desenvolvimento Frontend (Web) No mundo do frontend, a disputa principal está entre React, Angular e Vue.js. Vamos focar no mais popular e em seu principal concorrente. 1. React (Biblioteca de UI) Linguagem:JavaScript (com JSX) Mantido por:Meta (Facebook) Paradigma Principal:Foco em componentes de UI reutilizáveis e um fluxo de dados unidirecional. Principais Características: Componentização:Permite que você quebre a interface em pedaços isolados e reutilizáveis (componentes), como um botão, um formulário ou um cabeçalho. Isso torna o desenvolvimento mais organizado, escalável e fácil de manter. DOM Virtual (VDOM):React cria uma cópia da estrutura da página em memória. Quando o estado de um componente muda, ele compara a nova versão do VDOM com a antiga, calcula a forma mais eficiente de atualizar o DO...
Estude com jogos interativos
Envie suas anotacoes e gere flashcards, provas e mais com IA
Comecar gratis