O que é ReactJS? Começando com React.js

React.js é uma biblioteca de Javascript para desenvolver Interface com o usuário.

Hoje, é usado no Facebook, Instagram, Netflix, Nubank, Airbnb e diversas outras empresas.

É atualmente é a biblioteca Javascript mais procurada no mercado de trabalho na área de desenvolvimento front-end e desenvolvimento full-stack.

Com o React Native, pode ser usado para desenvolver aplicativos móveis multiplataforma, ou seja, aplicativos que podem ser desenvolvidos uma única vez e rodam em diversas plataformas como Android e Iphone.

Eu gravei um vídeo explicando com mais detalhes:

Clique aqui para saber mais sobre o que eu falei no vídeo

React.js é muito usado no desenvolvimento front-end e pode ser usado para criar SPAs(Single Page Applications) que são aplicações Web de uma única página.

SPAs são páginas onde você faz tudo lá dentro e a página nunca é atualizada completamente(Um exemplo de SPA é o Gmail).

React foi criado pelo Facebook para resolver alguns problemas de informações que eram alteradas em um lugar e não atualizavam corretamente em outros lugares e isso causava um delay para atualizar as mensagens e notificações.

Pode ser usado também para para desenvolver aplicativos para Smart TV, Desktop e até mesmo para realidade virtual.

Pode ser usado para organizar a estrutura de um página ou aplicação Web em diversos componentes que podem ser reutilizados em outros projetos.

Quer aprender React.js na prática? Clique aqui para saber como.