2017-08-04 121 views
0

我一直在阅读有关Redux的内容,因为我在Angular中构建了一个应用程序,用户可以在其中购买内容,并从他的帐户余额中扣除价格。用户不会与其他用户互动,且余额彼此独立,因此如果一个用户购买了一个项目,则不会从他的余额中扣除并记入其他用户余额。此外,项目的数量是无限的,所以我不必编码,我只需要记录用户购买的东西和他目前的账户余额。Angular,使用Redux管理帐户余额

我知道,我可以用终极版做到这一点,但经过我学到的东西一定的阅读之一是,如果它的neccesary,不能在一个更简单的方法来完成你应该只使用它。

所以我的问题:是否有理由在这种情况下使用Redux或使用Angular和Firebase(我目前用作数据库)来做到这一点?或者我应该使用nodejs服务器来管理账户余额?

+0

您是否希望跨组件异步维护数据? – Aravind

回答

1

从他们的文档:http://redux.js.org/

终极版是JavaScript的应用程序可预测的状态容器。

如果您正在寻找一种更持久地为用户存储信息的方法,这听起来不像您所需要的。似乎Firebase更为此设置。

从火力文档:https://firebase.google.com/

存储和以毫秒为单位同步应用程序数据。