我正在开发一个reactjs应用程序,我有一个组件,它将提供一个可视化来表示用户。管理员将能够选择一个用户 - 并且用户的ID将返回到父shell - 但是我在尝试将URL重定向到该特定用户时遇到问题 - 似乎没有做任何事情。< / p>
所以在这种情况下,obj.data只包含一个数字。
var UserExplorer = React.createClass({
setParentState(obj) {
console.log("obj", obj.data);
Object.keys(obj).forEach((key) => {
this.setState({
[key]: obj[key]
});
});
<Redirect push to="/user/2"/>
//this.navigate("/user/2")
//<Redirect to="/user/2" />
},
render: function () {
var data = null;
return (
<div className="component-container">
<ViewedMeChart
width="250"
height="250"
data={data}
setParentState={this.setParentState} />
</div>
);
}
});