【发布时间】:2021-01-03 07:07:42
【问题描述】:
我的项目涉及到一些清单。最初,我使用 Redux 来跟踪状态(是否检查了某些内容)。后来我实现了一个后端节点服务器和一个 mongo 数据库,每次启动或刷新 localhost 时我都会从数据库中加载数据。由于 checkoffs 直接修改数据库中的元素,因此 Redux 所做的事情并不多,抢先加载还没有做。
所以我的主要问题是,如果数据是在我启动一切的那一刻从后端获取的,那么在这种情况下我还能使用 Redux 做什么?我知道我的项目可能太小太简单,无法给出一个好的答案,但如果可能的话,我仍然想知道可能性。
【问题讨论】:
-
如果你有多个组件需要相同的状态,那么你可以使用 redux。在后端存储数据并不能解决这个问题,因为可能有多个组件试图同时加载/更新。 Motivation for creating redux can be found here
-
所以不是每次我在本地主机上切换组件时都在开始时拉取每个组件的数据,而是应该在应用程序启动时拉取所有组件的数据?并将所有数据存储到 redux 中?
标签: node.js reactjs redux fullscreen mern