登录时使用React重定向到用户主页

时间:2017-08-24 01:03:37

标签: reactjs

我正在构建我的第一个反应应用

目前我正在尝试在输入登录凭据后将用户重定向到其主页。

我的点击处理程序将它们重定向回根页面,但这并没有建立良好的用户体验。我希望他们渲染他们的节目页面。

handleSubmit(e) {
  e.preventDefault();
  const user = Object.assign({}, this.state);
  this.props.form(user)
    .then(
      () => {
        this.props.history.push('/');
      }
    );
}

我将.push更改为,

this.props.history.push(`/api/users/${user.id}`)

在这种情况下,用户路由到/ api / users / undefined ..

登录有效,因为它会记录用户并在之后呈现root。

我还有一个工作用户显示页面,显示用户个人资料。

任何方向都会受到赞赏。

0 个答案:

没有答案