1
resposta

é necessária a importação do React em cada componente?

Fique com essa dúvida se é necessário fazer a importação do react em cada componente, ja que fiz um curso anterior em que não citava nada sobre e também testei e não altera no funcionamento do site, então só importar o react no app.tsx é suficiente ou não?

1 resposta

Oii, Eduardo! Tudo bem?

Peço desculpas pela demora em respondê-lo.

Depende do contexto, Eduardo. A importação em cada componente se faz necessária quando se utiliza o React para criar seus componentes. Como o React é uma biblioteca que permite a criação de interfaces de usuário interativas e reativas, então é necessário importá-lo em cada componente para que possar utilizar as funcionalidades.

No exemplo que você deu, onde você importou o React apenas no arquivo app.tsx e não alterou o funcionamento do site, é possível que no projeto esteja sendo utilizando alguma configuração que permite a importação global do React. Isso pode acontecer, por exemplo, quando se utiliza uma ferramenta como o Create React App, que configura automaticamente o ambiente de desenvolvimento para você.

Como boa prática, o ideal é sempre importar o React em cada arquivo de componente, para evitar possíveis problemas de erros e garantir que seu código comporte como esperado.

Para solidificar ainda mais os seus conhecimentos, recomendo a leitura da documentação oficial do React. Segue o link:

A página pode abrir em Inglês, basta clicar em qualquer parte da tela com o botão direito do mouse e escolher a opção "Traduzir para o português".

Conte com a Alura para evoluir e expandir os seus conhecimentos.

Bons estudos, Eduardo!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!