React.jsにローカル画像を読み込む

Atul:

を使用してReactをインストールしましたcreate-react-app正常にインストールされましたが、コンポーネント(Header.js、ファイルパス:)の1つにイメージをロードしようとしていますが、ロードしてsrc/components/common/Header.jsいません。これが私のコードです:

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>
  );
} 

私のように画像のパスを記述する場合src={require('./src/images/logo.png')}、私の中logo1の変数は、エラーを与えます:

コンパイルに失敗しました。

./src/Components/common/Header.jsのエラー

モジュールが見つかりません:/ var / www / html / wistful / src / Components / commonの./src/images/logo.png

これを解決するのを手伝ってください。ここで私が間違っていることを教えてください。

そしてアブラモフ:

作成について質問がある場合はReact Appユーザーガイドを読むことをお勧めします
これは、あなたが持つかもしれないこの質問や他の多くの質問に答えます。

特に、ローカルイメージを含めるには、2つのオプションがあります。

  1. インポートを使用

    // Assuming logo.png is in the same folder as JS file
    import logo from './logo.png';
    
    // ...later
    <img src={logo} alt="logo" />
    

すべてのアセットはビルドシステムによって処理され、本番ビルドではハッシュ付きのファイル名を取得するため、このアプローチは優れています。ファイルが移動または削除された場合にもエラーが発生します。

欠点は、何百もの画像がある場合、任意のインポートパスを使用できないため、面倒になる可能性があることです。

  1. パブリックフォルダを使用します。

    // Assuming logo.png is in public/ folder of your project
    <img src={process.env.PUBLIC_URL + '/logo.png'} alt="logo" />
    

このアプローチは一般的にはお勧めできませんが、何百もの画像があり、それらを1つずつインポートするのが面倒である場合に最適です。欠点は、キャッシュの無効化について考え、移動または削除されたファイルを自分で監視する必要があることです。

お役に立てれば!

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

React.jsにローカル画像を読み込む

分類Dev

React.jsにローカル画像を読み込む

分類Dev

React + Djangoアプリに画像を読み込む

分類Dev

React NativeImageコンポーネントでのローカル画像の読み込み

分類Dev

ReactでメールでJSONを読み込む

分類Dev

React.jsで非同期データを読み込むときのUIフリッカーの防止

分類Dev

ローカルファイルからReact JSへのJSONデータの読み込み

分類Dev

React:画像の読み込み中に読み込み中のスピナーを表示する

分類Dev

React.js-読み込み中の画像を表示/非表示にするための良いアプローチは何ですか

分類Dev

画像の読み込みを許可しないReactルーター

分類Dev

React + three.js:画像を読み込もうとしたときにTextureLoaderによってスローされるエラー

分類Dev

一部のファイル(js、css、画像)は、react.jsのページを更新した後に読み込まれません

分類Dev

ファイルローダー(url-loader)があるにもかかわらず、Webpackを使用してReactアプリに画像が読み込まれない

分類Dev

JSONファイルから画像の場所を動的に読み込んでいます-(モジュールが見つかりません...)React、Next.js

分類Dev

React-Router <Link>にページを読み込むように強制する

分類Dev

React-Router <Link>にページを読み込むように強制する

分類Dev

React-Router <Link>にページを読み込むように強制する

分類Dev

ローカルドライブからGoogleColabに画像を読み込む方法

分類Dev

React画像を読み込めません

分類Dev

Reactアクションでファイルを読み込む

分類Dev

Reactを使用してFirebaseからデータを読み込む

分類Dev

reactアプリがアセットフォルダーの正しいパスを読み取らない-ローカル画像はローカルホストに表示されず、画像アイコンのみが表示されます

分類Dev

画像/ファイルのアップロード後にcreate-react-appでページが再読み込みされないようにする

分類Dev

react-native-fs:ローカル画像の読み取り方法(ローカルファイルのbase64を取得)

分類Dev

React:背景画像の読み込み中にローダーを表示するとsetStateエラーが発生します

分類Dev

ReactでApp.jsを使用してJpeg画像ファイルを読み込めません

分類Dev

Reactでプレースホルダーアニメーションを読み込むコンテンツ

分類Dev

JSONをローカルSQL変数に読み込む

分類Dev

Reactで「npmrunbuild」を使用した後にルートが読み込まれない

Related 関連記事

  1. 1

    React.jsにローカル画像を読み込む

  2. 2

    React.jsにローカル画像を読み込む

  3. 3

    React + Djangoアプリに画像を読み込む

  4. 4

    React NativeImageコンポーネントでのローカル画像の読み込み

  5. 5

    ReactでメールでJSONを読み込む

  6. 6

    React.jsで非同期データを読み込むときのUIフリッカーの防止

  7. 7

    ローカルファイルからReact JSへのJSONデータの読み込み

  8. 8

    React:画像の読み込み中に読み込み中のスピナーを表示する

  9. 9

    React.js-読み込み中の画像を表示/非表示にするための良いアプローチは何ですか

  10. 10

    画像の読み込みを許可しないReactルーター

  11. 11

    React + three.js:画像を読み込もうとしたときにTextureLoaderによってスローされるエラー

  12. 12

    一部のファイル(js、css、画像)は、react.jsのページを更新した後に読み込まれません

  13. 13

    ファイルローダー(url-loader)があるにもかかわらず、Webpackを使用してReactアプリに画像が読み込まれない

  14. 14

    JSONファイルから画像の場所を動的に読み込んでいます-(モジュールが見つかりません...)React、Next.js

  15. 15

    React-Router <Link>にページを読み込むように強制する

  16. 16

    React-Router <Link>にページを読み込むように強制する

  17. 17

    React-Router <Link>にページを読み込むように強制する

  18. 18

    ローカルドライブからGoogleColabに画像を読み込む方法

  19. 19

    React画像を読み込めません

  20. 20

    Reactアクションでファイルを読み込む

  21. 21

    Reactを使用してFirebaseからデータを読み込む

  22. 22

    reactアプリがアセットフォルダーの正しいパスを読み取らない-ローカル画像はローカルホストに表示されず、画像アイコンのみが表示されます

  23. 23

    画像/ファイルのアップロード後にcreate-react-appでページが再読み込みされないようにする

  24. 24

    react-native-fs:ローカル画像の読み取り方法(ローカルファイルのbase64を取得)

  25. 25

    React:背景画像の読み込み中にローダーを表示するとsetStateエラーが発生します

  26. 26

    ReactでApp.jsを使用してJpeg画像ファイルを読み込めません

  27. 27

    Reactでプレースホルダーアニメーションを読み込むコンテンツ

  28. 28

    JSONをローカルSQL変数に読み込む

  29. 29

    Reactで「npmrunbuild」を使用した後にルートが読み込まれない

ホットタグ

アーカイブ