0
Reactコンポーネントのライフサイクルのどの時点で、CSSファイルに設定されているコンポーネントのCSSプロパティを取得できますか?Reactを使用しているときに要素の幅を見つける?
私はそれをレンダリングメソッドとcomponentDidMountメソッドで試してみましたが、コンポーネントにCSSプロパティを割り当てていませんでした。
export default class HomeArtist extends React.Component {
constructor(props){
super(props);
}
componentDidMount(){
let ImageStore = document.getElementsByClassName('home-artist-display');
console.log("ComponentDidMount: ", ImageStore);
}
render(){
var ImageStyle = {
backgroundImage: "url("+this.props.info.image+")"
};
return (
<div className="home-artist-display" style={ImageStyle}>
<Link to={"artist/" + this.props.info.id}>
<h3 className="home-artist-name">{this.props.info.name}</h3>
</Link>
</div>
)
}
}
で詳細を見つけることができますか?あなたの質問にいくつかのサンプルコードを追加してください。 –