Reactでimageの指定をしています。
js
1 2// App.js 3const App = () => { 4 const logo = "/images/logo.png"; 5 return ( 6 <div className="App"> 7 <header className="App-header"> 8 <img src={logo} className="App-logo" alt="logo" /> 9 </header> 10 </div> 11 ); 12} 13
public配下にimagesフォルダを作りその下の画像を読み込ませています。
この時
①/images/logo.pngだと読み込まれます。
②images/logo.pngでも読み込まれます。
③../images/logo.pngでも読み込まれます。
④hogehoge/../../../images/logo.pngでも読み込まれます。(hogehogeなんてフォルダは無い)
⑤public/images/logo.pngだと読み込まれません。
⑥/public/images/logo.pngでも読み込まれません。
質問1 相対パスとルートパスの理解が甘くよくわかっていませんが
①はサイトルートパス
②は相対パス
③も相対パス
④も相対パス
⑤も相対パス
⑥はサイトルートパス
という認識であっているでしょうか?
質問2 Reactのドキュメントルートはどこになるのでしょうか?
質問3 ③、④はなぜ読み込まれるのでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/07 10:00
2020/11/07 10:55