如何定义在哪个类别中显示React组件?

时间:2016-07-01 10:06:03

标签: javascript reactjs frontend web-frontend

我有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

请帮我解决这个问题。感谢

0 个答案:

没有答案