gpt4 book ai didi

javascript - Flux - 商店的数据生命周期

转载 作者:行者123 更新时间:2023-11-28 06:26:11 25 4
gpt4 key购买 nike

关于 Flux(或者至少关于它的实现)有一件事我不太理解。这是关于商店的内部数据管理。我将尝试通过将其分解为几点来解释我的问题。假设我有一些带有客户端路由的应用程序。

  1. 据我了解,商店是单例的。他们在某个地方存储一些数据(例如数组)

  2. 用户单击某处并导航到应用程序的某些部分。 Corresponding Store 获取一些数据。让我们想象一下这是一个非常大的数据量。太大了,需要占用大量资源,甚至导致页面卡顿。

  3. 一段时间后,用户导航到不同的路线。上述商店的内部数据会发生什么情况?据我了解,它仍然完好无损。至少直到用户导航到原始路线并且商店更改其状态为止。在此之前,即使不需要,存储也会保存大量数据。

有人可以帮我解决这个问题吗?谢谢。

最佳答案

存储只是监听调度程序( Action )并以某种方式对其使用react。在您提到的示例中 - 是的,它至少会保存您不使用weakmap或类似的数据,但您也可以监听更改路线的操作并在这种情况下处理您的数据。

关于javascript - Flux - 商店的数据生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35117949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com