私はreactjsで遊んでいて、クリックして画像を変更しようとしています。画像を見つけることに問題があるようです。JSX - 画像を読み込み
コードの一部は次のとおりです。
render() {
const text = this.state.liked ? 'holes' : 'emilia';
return (
<div className={text} onClick={this.handleClick}>
<h1>You like {text}. Click to toggle</h1>
<img src="images/{text}.jpg" />
</div>
);
}
あなたは、イメージがアクセスできるハードコードされている場合は、「画像/ emilia.jpg」または「画像/ holes.jpg」。 <h1>
要素が「穴」と「エミリア」を正しく切り替えるので、onclickイベントは正常に機能します。
上記の例のように、imgへのパスの一部はどのように変数になりますか?
' SRC = { "画像" +テキスト+ ".JPG"}を入力することができます – Li357