Então, o que exatamente é reagir, J. S.?
É uma biblioteca JavaScript para criar interfaces de usuário.
E, como tal, é tudo sobre a execução de JavaScript no navegador.
É uma biblioteca JavaScript para o código JavaScript do navegador.
Não é um nó J.
Biblioteca S.
É um site de navegador, biblioteca JavaScript.
Agora, para ser mais preciso, o próprio React Chance é chamado de biblioteca, porque é muito focado nessa coisa
da interface do usuário.
Mas, na verdade, ele iniciou um enorme ecossistema com outros pacotes de terceiros que, por exemplo, nos ajudam com
o gerenciamento de estado em todo o aplicativo ou com o roteamento, roteamento de front-end.
E, portanto, efetivamente, você também pode chamá-lo de estrutura.
Eu diria, mas estas são semânticas, não importam muito agora.
Em vez disso, vamos entender como a reação funciona e como a usamos.
O React nos ajuda a criar interfaces de usuário que são mostradas no navegador que é executado no navegador e,
portanto, usamos para criar o front-end de aplicativos da Web.
O que o usuário vê reagir não é executado no servidor, não se comunica com os bancos de dados.
Nós o usamos para criar interfaces de usuário modernas altamente reativas, e o fazemos seguindo uma abordagem declarativa, o que
significa que, ao reagirmos, Robert para encontrar o resultado e talvez estados diferentes, o resultado e sob qual estado queremos renderizar o
que e o que é um mostre o que está na tela em vez das etapas que
levam ao resultado.
Essa seria uma abordagem imperativa, que é basicamente o que temos se usarmos o baunilha JavaScript, onde
precisaremos definir todas as etapas.
Adicione este elemento, adicione este C é o mais próximo de um elemento.
Remova este elemento.
Isto é o que fazemos em JavaScript baunilha.
Isso pode ser interfaces de usuário muito complicadas e complexas.
Normalmente, não queremos fazer isso se estamos construindo aplicativos maiores, porque gerenciamos e
orquestramos todas essas etapas e garantimos que, quando alguma coisa muda, executamos as etapas corretas e
propensas a erros. lógica de negócios real e da criação de interfaces de usuário agradáveis e, em vez
disso, nos obriga a gastar muito trabalho em primitivas de JavaScript para reinventar a roda e assim
por diante.
E nós não queremos fazer isso.
Então, reaja enquanto nos concentramos no resultado.
E fazemos isso usando componentes.
Componentes é um conceito introduzido pelo react.
Basicamente, esses são os blocos de construção da UI que definimos e você aprenderá como fazer isso.
Neste módulo, é claro, que definimos e depois compomos nossa interface com o usuário a partir desses
componentes e cada componente também pode definir o que deve renderizar, em que circunstância e
reação, então, magicamente conectamos tudo nos bastidores e implementamos todas essas etapas em uma caixa cinza aqui para
nós.
Então, não precisamos escrever as etapas para encontrar resultados.
Isso é reativo.
Sim, em poucas palavras.
Agora vamos dar uma olhada em como ele realmente funciona quando escrevemos algum código.