我正在使用以reactjs + redux + firebase作为实时数据库构建的Web应用程序。 目前,该应用程序运行良好,在首次加载时,该应用程序会获取所有数据并将其存储在很好的redux存储上,但是我在想,如果该应用程序具有大量数据,比如说10000个元素或更多,第一次运行时加载会花费很长时间,这不好,所以我认为现在可以实现分页了,但是一切都很好,但是我又遇到了另一个问题,我已经有几个过滤器,它们设置为在数据获取之前过滤存储显示给用户的信息,而不是过滤存储中的所有数据,而是仅过滤通过分页检索并存储到redux存储中的10个元素。 因此,如果我使用其中包含相同数据的2个相同存储区,那么拳头存储区将仅包含10个元素,该元素将立即显示给用户,而第二个存储区(实际存储区)将在后台加载完整数据,该怎么办? (最多10秒),与此同时,当用户尝试过滤数据时,第一存储和第二存储将切换。 我不知道这是个好主意吗?在我的脑海中似乎合法,但我需要您的意见或任何想法,我将很感激