BBML-DEV / git-blog-posts

Esse repositório é somente para consumo de suas issues para o projeto git-blog
0 stars 0 forks source link

O que é REACT: Para que serve, como funciona e características #2

Open BBML-DEV opened 1 year ago

BBML-DEV commented 1 year ago

Se você já está inserido no mercado de programação há algum tempo, sabe que há uma grande diversidade de artifícios e ferramentas cujos objetivos são descomplicar processos muito complexos e poupar tempo na hora de desenvolver projetos.

Entre estas ferramentas estão as bibliotecas e os frameworks. Enquanto uma biblioteca pode ser entendida como um conjunto de funções organizadas que podem ser utilizadas para a construção de uma aplicação, os frameworks são uma espécie de base padronizada para o desenvolvimento delas.

No artigo de hoje, falaremos sobre o React: a biblioteca front-end de JavaScript mais popular do mercado para o desenvolvimento de interfaces de usuário (UI). Descubra o que é o React, como ele funciona, para que é utilizado e saiba como aprender a utilizar esta tecnologia. Vamos lá?

O que é React?

React JS é uma biblioteca JavaScript para a criação de interfaces de usuário — ou UI (user interface). Criado em 2011 pelo time do Facebook, o React surgiu com o objetivo de otimizar a atualização e a sincronização de atividades simultâneas no feed de notícias da rede social, entre eles chat, status, listagem de contatos e outros.

A princípio, todas essas atividades, chamadas de estados, tinham uma descrição muito complexa. Com o React, esta descrição torna-se mais simples, bem como também é simplificada a conexão entre HTML, CSS e JavaScript e todos os componentes de uma página.

Por ter demonstrado grande eficiência, nos anos que se seguiram o React foi incorporado à interface de outras redes sociais do grupo, como o Instagram e, em 2013, seu código foi aberto à comunidade, dando início a sua popularização. Hoje, o React é uma das mais prestigiadas bibliotecas de JavaScript do mercado.