Skip to main content

O que é React?

React é uma biblioteca JavaScript de código aberto para criar interfaces de usuário. É mantido pela empresa Meta e por uma comunidade de desenvolvedores e empresas individuais.

React é amplamente utilizado como base para o desenvolvimento de diversas aplicações de interface de usuário, web e mobile.

Exemplos de empresas que utilizam o React:

Vantagens

  • Baixa curva de aprendizado
  • Modular, React trabalha com a composição de componentes, como se fossem peças de lego.
  • Performance, React utiliza o Virtual DOM, que é uma representação do DOM real, que é muito mais rápido.
  • A comunidade é muito ativa, e a cada dia surgem novas bibliotecas e ferramentas para facilitar o desenvolvimento.
  • Pode ser utilizado do lado do Cliente e do Servidor.
  • Possui uma ferramenta de desenvolvimento chamada React Developer Tools, que facilita a depuração de aplicações React.

Opinião Pessoal

Trabalho com React desde 2017 e é uma tecnologia que eu sou apaixonado. É claro que desde então muita coisa mudou, mas gosto muito de trabalhar com React pela sua simplicidade e facilidade de entendimento e evolução dos projetos. É claro que existem outras bibliotecas/frameworks que também são ótimos mas pra mim o React é o que mais se encaixa no meu dia-a-dia e no meu jeito de pensar/trabalhar. Sem contar é claro que é a biblioteca mais utilizada no mercado, então é uma ótima opção para quem está começando a estudar Front-End.

tip

E antes de começar a trabalhar com React é importante que você tenha uma sólida base de JavaScript. Tenho uma trilha onde eu ensino JavaScript do básico ao avançado, caso você queira dar uma olhada, clique aqui. A trilha está em constante evolução.