画像が表示されず、構文や画像へのパスに問題があるかどうかわかりません。Reactjs - ブートストラップのジャンボトロンで背景画像を設定できません
import React, { Component } from 'react';
import { Jumbotron, Button } from 'react-bootstrap';
import { Link } from 'react-router-dom'
class Jumbo extends Component {
render() {
function myFunction() {
console.log('test');
}
return (
<Jumbotron style={styles.container}>
<h1>{this.props.title}</h1>
<p>In a town like Twin Peaks no one is innocent</p>
<Button
bsStyle="primary"
onClick={myFunction}
>
Learn more
</Button>
<Button
bsStyle="primary"
>
<Link to='/contact'>Contact</Link>
</Button>
</Jumbotron>
);
}
}
const bgImage = '../images/twin.jpg';
const styles = {
container: {
backgroundImage: `url(${bgImage})`
}
};
export default Jumbo;
「ジャンボ」コンポーネントは「コンポーネント」ディレクトリにあります。 'twin.jpg'は 'images'ディレクトリにあります。以下のスクリーンショットをご覧ください。
これだけです。私はそれが公開されるべきであることを知らなかった。今、あなたはそれを指摘しました、それは理にかなっています。 – Wasteland