ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Oii, Gustavo. Tudo bem?
O erro apresentado na tela, Module not found: Error: Can't resolve './componentes/Banner', indica que o React está tentando importar o componente Banner, mas não está conseguindo encontrar o arquivo no caminho especificado.
Isso acontece por pequenos detalhes na estrutura de pastas ou na escrita dos nomes. Para corrigir, verifique os pontos abaixo:
1. Nome da pasta e do arquivo
Confira na sua estrutura de arquivos (na barra lateral esquerda do VS Code) se a pasta foi criada exatamente com o nome componentes (no plural e em português) e se o arquivo Banner.js está dentro dela.
É comum ocorrerem erros de digitação, como:
components (inglês) em vez de componentes.componente.2. O caminho da importação
No arquivo onde você está chamando o Banner (provavelmente no App.js), a linha de importação deve corresponder exatamente ao caminho real. Deve estar assim:
import Banner from './componentes/Banner';
3. Exportação do componente
Certifique-se de que, dentro do arquivo Banner.js, você exportou a função corretamente para que ela possa ser usada em outros lugares. O código deve conter o export:
function Banner() {
// seu código aqui
return (
// seu JSX
)
}
export default Banner; // essa linha é essencial
Verifique esses três pontos. Se o erro persistir, tire um print da sua barra lateral do VS Code mostrando as pastas abertas para que eu possa ver como a estrutura foi criada.
Um abraço e bons estudos.