Charger des images locales dans React.js

J'ai installé Réagir à l'aide de create-react-app. Il est installé correctement, mais je suis en train de charger une image dans un de mes composants (Header.js, chemin d'accès du fichier: src/components/common/Header.js) mais ce n'est pas de chargement. Voici mon code:

import React from 'react'; 

export default () => {
  var logo1 = (
    <img 
      //src="https://s3.amazonaws.com/codecademy-content/courses/React/react_photo-goose.jpg"
      src={'/src/images/logo.png'}
      alt="Canvas Logo"
    />
  );
  return (
    <div id="header-wrap">
      <div className="container clearfix">
        <div id="primary-menu-trigger">
          <i className="icon-reorder"></i>
        </div>

        <div id="logo">
          <a href="/" className="standard-logo" data-dark-logo='/images/logo-dark.png'>{logo1}</a>
          <a href="/" className="retina-logo" data-dark-logo='/images/[email protected]'>
            <img src='/var/www/html/react-demo/src/images/[email protected]' alt="Canvas Logo" />
          </a>
        </div>
      </div>
    </div>
  );
} 

Si j'écris le chemin de l'image en src={require('./src/images/logo.png')} dans mon logo1 variable, il donne l'erreur:

Réussi à compiler.

D'erreur ./src/Components/common/Header.js

Module non trouvé: ./src/images/logo.png dans le répertoire /var/www/html/nostalgique/src/Composants/commune

Merci de m'aider à résoudre ce problème. Laissez-moi savoir ce que je fais de mal ici.

OriginalL'auteur Atul | 2017-05-24