Reactjs从子事件重定向

时间:2017-10-04 10:09:18

标签: reactjs redirect

我正在开发一个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>
      );
    }
});

0 个答案:

没有答案