Eu entendi do porque usar os imports do react-native, afinal estamos usando text, view, etc. Mas não entendi porque importar a biblioteca do React.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Eu entendi do porque usar os imports do react-native, afinal estamos usando text, view, etc. Mas não entendi porque importar a biblioteca do React.
Opa, fala Yarego! Beleza?
No react era obrigatório a importação da própria biblioteca, mas com algumas atualizações isso acabou se perdendo e hoje já não é mais necessário. Porém, no react native, ainda temos que declarar.
A razão é que depois que o Babel transforma o seu código (que é escrito com elementos JSX), nas chamadas React.createElement, você pode ver onde React é usado. Ou seja, se você esquece de importar o React, ele então será indefinido e o createElementcall falhará, o que vai implicar e não deixar com que você rode a aplicação, por exemplo.
Espero ter ajudado! :)