如果在node.js上运行,是否可以让Redux替换整个数据库(如果我们使用传统数据库,比如mySQL,可以考虑数据持久性原因)?怎么做到呢?有没有限制?
答案 0 :(得分:1)
Redux专注于应用程序和组件状态,而不是存储大量数据。
Redux只是通过动作和减速器来改变你的本地状态。
通常,如果您需要持久性,那么您需要一个连接到Redux的独立数据库。另请注意,Redux很小,并不能真正帮助您获取/绑定到远程数据:
[Redux]不是像React或Relay这样的真实库。这是一个美化的全球 州事件发射器!
答案 1 :(得分:1)
你提到持久性 - 这是redux明确做而不是做的事情。 Redux对内存数据进行操作。如果没有别的东西你需要某种数据库或其他存储来保持跨运行的数据。除非你很好,所有应用程序状态在每次服务器重新启动时都会消失。