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.
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! :)