Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Bug] localhost3000 nâo recarrega banner

import Banner from './componentes/Banner';
import Formulario from './componentes/Formulario';

function App() {
  return (
    <div className="App">
      <Banner />
      <Formulario />
      <P>
        bom dia
      </P>
    </div>
  );
}

export default App;
import './Banner.css'

export const Banner = () => {
    // JSX
    return (
        <header className="banner">
            <img src="/imagens/banner.png" alt="O banner principal da página do Organo"/>
        </header>
    )
}
3 respostas

Para usar uma imagem em React, você pode importar ela, assim faz com outros componentes e funções:

import imagem from './pasta-com-as-minhas-imagens/imagem-escolhida.png';
import './Banner.css';

Aí no elemento imagem, você chama ela assim:

<img src={imagem} alt="O banner principal da página do Organo"/>

Seu código componente completo, ficaria assim:

import imagem from './pasta-com-as-minhas-imagens/imagem-escolhida.png';
import './Banner.css';

export const Banner = () => {
    // JSX
    return (
        <header className="banner">
            <img src={imagem} alt="O banner principal da página do Organo"/>
        </header>
    )
}

Links úteis:

  1. Stack Overflow - Como inserir imagem usando react.js
  2. Medium - React js how to add an image — a beginners guide
solução!

Obrigado Vanessa, fiz como você colocou e funcionou.

Imagina!

Que bom que ajudou!

Bons estudos! :D