我曾经使用react-native开发移动应用程序,原因很多,我已经放弃了。但是,我喜欢JavaScrip应用程序的一件事是,您有像redux这样的状态容器。
我想知道人们如何在iOS和Android?中管理全球国家。
有两种方案可以帮助您理解我的问题:
currentUser属性吗?like一条推特或点击它,然后转到另一页查看推特的细节。用户还可以在细节屏幕上like推特。返回时,主屏幕上的like按钮也会被激活,因为用户liked在细节屏幕上发布了这条消息。这两件事都可以在react或react-native中使用
componentWillReceiveProps(nextProps)我想知道实现这一目标的iOS和Android方法是什么?
发布于 2018-03-11 04:54:43
为了通过多个屏幕/活动维护用户登录状态,您可以在android共享首选项中维护用户登录状态,并且可以使用函数创建一个类MiscUtils。
public static isUserLoggedIn()
{
return userLoginState//Based on the variable you stored in shared preference
}现在您可以使用这个函数,并在这个类中添加更多函数来访问多个活动中的用户属性。
发布于 2018-03-11 04:51:52
您可以使用减速机,这是Java的redux变体。
减速器可以帮助你使你的状态突变更容易读,写和推理。它利用注释处理来验证正确性,并在编译时生成样板代码,允许您以简洁的方式将状态还原器表示为纯java函数。它还符合Redux原则:
https://stackoverflow.com/questions/49216438
复制相似问题