Nesta aula, vamos aprender a trabalhar com imagens em projetos React. Existem diferentes formas de adicionar imagens, e você pode escolher a que melhor se encaixa no seu projeto.
Abaixo compartilho a imagem utiliza no treinamento:
Fonte: seeklogo.com
Essa é a forma mais comum e recomendada, especialmente para imagens que estão dentro da pasta do projeto:
// Importar imagem
import react from "../imagens/react.png";
// Componente
function Imagem() {
return (<src={react} alt="Logo do React" />);
}
// Exportar
export default Imagem;
✅ Vantagens:
publicO React também permite colocar imagens na pasta public e acessá-las diretamente pelo caminho relativo à raiz:
// Supondo que você tenha: public/react.png
function ImagemPublic() {
return (<img src="/react.png" alt="Logo do React" />);
}
export default ImagemPublic;
✅ Vantagens:
⚠️ Observação:
Também podemos utilizar imagens hospedadas em outro servidor ou na web:
function ImagemExterna() {
return (
<img src="https://reactjs.org/logo-og.png" alt="Logo do React externo" />
);
}
export default ImagemExterna;
✅ Vantagens:
⚠️ Observação:
className para estilizar imagens.width: 100% ou max-width.Agora você está pronto para usar imagens de qualquer forma em seus projetos React.
Acompanhe nossa aula no YouTube e veja exemplos práticos utilizando cada método: