O React é uma biblioteca Javascript utilizada para construir interfaces de usuário (UI) de uma forma reaproveitável, com a ajuda de funcionalidades específicas da mesma. Por ser uma biblioteca, a manipulação e configuração de ambientes tendem a ser mais flexíveis, além de ser 100% Javascript.
Uma das principais características do React é o conceito de componentes que irá ser discutido ao longo do curso, porém, já te dando um pequeno spoiler, os componentes são uma das principais bases do React, eles existem para separar o código em pequenos arquivos que porventura serão reaproveitados em outras ocasiões da aplicação. Para escrever componentes é utilizado JSX, uma extensão de sintaxe para Javascript.
Você pode consultar a documentação em PORTUGUÊS, traduzida pela comunidade, aqui
Parece complicado, né? Mas não se assuste! Iremos entrar em detalhes em breve.
Made with 💜