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.
📂Teoria: https://drive.google.com/file/d/1IsF99mf2OUUOvgFMUbALARQQAJqTt2PX/view?usp=sharing
📂Prática: https://docs.google.com/document/d/1QGoikRqmoautYifgRIrjtLPvuXO2WVuSYDkF1UyvQIs/edit?usp=sharing