我是redux的新手,而且我已经深入了解架构。
如果我们将所有数据保存在一个巨型商店中,并且该商店通过所有前端的操作进行更新,那么后端和数据库在单页redux应用程序中的作用是什么?
例如,您是否从数据库中将数据提取到商店中?
答案 0 :(得分:2)
通常,redux store仅用于在浏览器内存储临时状态。后端数据库用于填充Redux状态。 DB还可以保持应用程序的整个状态,因为浏览器运行的计算机的内存限制,Redux存储无法存储应用程序的完整状态。还需要DB在应用程序的不同浏览器/用户之间填充相同的状态。
说可能有Redux的深奥用法,例如在后端或浏览器中使用WebRTC,可能不需要后端数据库。