我想将重定向绑定到render
方法中的onClick事件:
render: function () {
return React.createElement('div', {onClick: this.handleClick.bind(this, '/route')}, 'click me');
},
handleClick: function (route) {
ReactRouter.browserHistory.push(route);
}
问题是重定向是在渲染上执行的,而不是在单击时执行的。我该怎么做呢?