我有React组件<Banner />
,它只是一个图像(可点击并重定向到其中一个类别),显示在主页上,属于1类别,例如。冰淇淋(我有侧栏菜单与类别)。
如何查看显示此横幅的类别?
var Banner = React.createClass({
render: function() {
var toCategory = "/favourites";
var imageName = "Magnum Banner";
return (
<section className="banner" onClick={ this.props.onClick }>
<a href={toCategory}>
<img src={ window.assets['banner.png'] } width="1030" alt={imageName} ref="Banner" />
</a>
</section>
);
}
});
我正在考虑这种方式(this.state.ShowBanner) ? <Banner /> : null
,
在CategoryList组件中将初始状态设置为false
,然后如果window.location(?)
等于Banner组件中的路径 - setState为true
请帮我解决这个问题。感谢