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

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software