従来のWebアプリケーション(MVCタイプ)を作成すると、アセットはパブリックフォルダから配信されますが(通常は)、Reactにはパブリックフォルダがありません(create-react-appを使用)ローダーを使用してください。webpackのローダーを使用すると、ビルドファイルにどのような影響がありますか?
Webpackがビルドを行った後にReactのために生成するバンドルファイルの一部として、ロードされたファイルが含まれていますか?イメージローダーを使用するのではなく、スタティックアセット用にCDNを使用すると、自分のビルドのサイズが増えるため、これが最適です。
または、create-react-appの使用時に静的資産を処理する際のベストプラクティスは何ですか?
入力いただきありがとうございます!ちょうどあなたがcreate-react-app
を使用している、そして、あなたのJSファイルに画像をインポートする場合、これらの画像は、直接あなたのイメージを埋め込むのいずれかurl-loader
WebPACKのモジュール(そのgithubのにlink)を、使用してロードされます...よりよく理解するために
ローダーは静的アセットを作成するだけです。本番環境では、静的アセットを正常に読み込みます。お勧めの読書:https://blog.andrewray.me/webpack-when-to-use-and-why/ –