Skip to content

O que é o React?

O React é uma biblioteca JavaScript criada pelo time do Facebook para facilitar a criação de interfaces de usuário.

Inicialmente foi criada pensando em interfaces para web (HTML, CSS e JavaScript). Mas hoje em dia funciona em outras plataformas como mobile (React Native), 3D (React Three Fiber) e VR (React VR).

Biblioteca JavaScript - O que quer dizer isso?

Uma biblioteca é um conjunto de funções e métodos que podem ser utilizados para realizar tarefas específicas. No caso do React, ele possui várias funções e métodos que facilitam a criação de interfaces de usuário.

Porque biblioteca e não framework?

O React se posiciona como uma biblioteca, pois não se considera um framework completo. Ele foca em resolver um problema específico: a criação de interfaces de usuário. Portanto, ele deixa outras partes da aplicação para outras bibliotecas que podem ser utilizadas junto com ele.

Por exemplo: React Router para gerenciamento de rotas e React Query para gerenciamento de estado.

Outro ponto importante é que o React foi pensado para ser adotado de forma incremental. O Facebook já era uma aplicação gigantesca quando o React foi adotado, portanto não era uma opção fazer uma migração completa para o React.

A solução foi criar o React como uma biblioteca que poderia ser adicionada em partes da aplicação que precisassem de uma interface mais moderna e dinâmica.