我一直在阅读有关Redux的信息,因为我在Angular中构建了一个应用程序,用户可以在其中购买东西并从他的帐户余额中扣除价格。用户不会与其他用户交互,并且余额彼此独立,因此如果一个用户购买了一个项目,它将不会从他的余额中扣除并记入其他用户余额。物品库存也是无限的,所以我不需要编码,我只需要记录用户购买的东西和他当前的账户余额。
我知道我可以用Redux做到这一点,但经过一些阅读后,我学到的一件事就是你只应该使用它,如果它是必要的,不能以一种更简单的方式完成。
所以我的问题:在这种情况下使用Redux是否合理,或者是否可以使用Angular和Firebase(我目前使用的数据库)?或者我应该使用nodejs服务器来管理帐户余额?
答案 0 :(得分:1)
从他们的文档:http://redux.js.org/
Redux是JavaScript应用程序的可预测状态容器。
如果您正在寻找一种更方便地为用户存储信息的方法,这听起来并不像您需要的那样。似乎firebase的设置更多。
来自firebase文档:https://firebase.google.com/
以毫秒为单位存储和同步应用数据。