Tem uma pequena dúvida: -Como a imagem foi acessada se no src não fora especificada a pasta public?
return <img src="/imagens/banner.png" alt="imagem do Banner"></img>;
Tem uma pequena dúvida: -Como a imagem foi acessada se no src não fora especificada a pasta public?
return <img src="/imagens/banner.png" alt="imagem do Banner"></img>;
Olá Jeferson! Tudo bem?
No React, a pasta "public" é tratada de maneira especial. Quando você especifica um caminho no atributo src
de uma tag <img>
, esse caminho é relativo à pasta "public". Por isso, você não precisa incluir "public" no caminho do src
.
Por exemplo, quando você escreve:
<img src="/imagens/banner.png" alt="imagem do Banner" />
O React entende que você está se referindo a um arquivo localizado em public/imagens/banner.png
. A pasta "public" é a raiz do seu projeto quando ele é servido, então qualquer coisa dentro dela pode ser acessada diretamente através do caminho raiz.
Espero ter ajudado. Conte sempre com o apoio do fórum :)
Um abraço e bons estudos!