【问题标题】:How to navigate to other page on Http POST API Success response?如何导航到 Http POST API 成功响应的其他页面?
【发布时间】:2017-06-21 10:46:28
【问题描述】:

您好,我想在发布 api 成功后从登录屏幕导航到其他页面。我有登录屏幕,使用参数用户名和电子邮件制作发布 api。成功方法必须导航到其他页面。已经看过一些示例,但它让我感到困惑,请帮助我。

【问题讨论】:

  • 您所写内容的示例会有所帮助。

标签: reactjs react-native


【解决方案1】:

我会查看reduxredux-thunk,这可能会帮助您进行正确的流程和状态处理。

【讨论】:

    【解决方案2】:

    我会使用 react-router 和 redux 来显示不同的“屏幕”或 react-router 中的路由。

    当 post api 成功时,会派发适当的操作,该操作的 reducer 会将部分状态更改为:

    {loggedIn: true}

    当你的登录组件在状态中找到loggedIn:true 时,它会将自身呈现为:

    <Redirect to="/your-new-location" />
    

    【讨论】:

      猜你喜欢
      • 2020-03-29
      • 2012-04-06
      • 1970-01-01
      • 2021-03-15
      • 1970-01-01
      • 2023-01-13
      • 1970-01-01
      • 2016-08-01
      • 1970-01-01
      相关资源
      最近更新 更多