如何将数据从登录传递到另一个页面

时间:2017-11-15 06:31:44

标签: react-native redux

我是react-native和redux的新手。我已经成功创建了一个调用post-request api的登录函数。用户插入的凭证是matric no和password。我需要调用另一个post-method api,以便在用户成功登录后在另一个页面中显示数据列表。但是我不知道如何将matric no传递给另一个页面,因为没有事件应该触发用户输入他们的matric我没有命令调用post-method api。有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

使用Redux Store或AsyncStorage存储重要的登录信息,例如tokenmatrix no

检索componentWillMount()中的下一页并发送到Ajax以验证和获取数据。

参考:https://facebook.github.io/react-native/docs/asyncstorage.html

答案 1 :(得分:0)

您可能想要使用react redux。使用它你可以快速而简单地从任何地方获取任何东西。

有点难以设置但是一旦你设置好易于管理并且你在应用中的任何地方获取信息,请参阅此链接:Getting started with Redux

它涵盖了使用redux的不同方面。从一个简单的计数器示例开始。它还涉及如何管理api调用,其中结果可以从应用程序的任何位置访问。

祝你好运!