【发布时间】:2017-06-21 10:46:28
【问题描述】:
您好,我想在发布 api 成功后从登录屏幕导航到其他页面。我有登录屏幕,使用参数用户名和电子邮件制作发布 api。成功方法必须导航到其他页面。已经看过一些示例,但它让我感到困惑,请帮助我。
【问题讨论】:
-
您所写内容的示例会有所帮助。
标签: reactjs react-native
您好,我想在发布 api 成功后从登录屏幕导航到其他页面。我有登录屏幕,使用参数用户名和电子邮件制作发布 api。成功方法必须导航到其他页面。已经看过一些示例,但它让我感到困惑,请帮助我。
【问题讨论】:
标签: reactjs react-native
我会查看redux 和redux-thunk,这可能会帮助您进行正确的流程和状态处理。
【讨论】:
我会使用 react-router 和 redux 来显示不同的“屏幕”或 react-router 中的路由。
当 post api 成功时,会派发适当的操作,该操作的 reducer 会将部分状态更改为:
{loggedIn: true}
当你的登录组件在状态中找到loggedIn:true 时,它会将自身呈现为:
<Redirect to="/your-new-location" />
【讨论】: