Importante

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!

1
resposta

import 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.

1 resposta

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