Página da disciplina de pos (Programação Orientada a Serviços) do curso técnico integrado de Informática para Internet.
React é um framework javascripit para desenvolver interfaces com o usuário para aplicativos web baseados em componentes. React Native é uma extensão do React com componentes disposivos móveis.
Você precisa entender alguns dos conceitos básicos do React, tais como JSX, componentes e propriedades, estado e ciclo de vida.
A programação padrão é em JavaScript, JSX como a linguagem de marcação (pseudo html) e JSON (JavaScript Object Notation). Você pode modificar isso com configurações extras como por exemplo adotar TypeScript no lugar do javascript.
A página oficial diz: