将经常更新到Redux Store损坏应用程序性能



我有使用redux的本机应用程序。
我有很多还原器,所以在Redux Store中,我保留了以下数据,例如:用户,验证,订单,项目,提要等。

因此所有应用数据都在其中。

我有一个我经常更新的还原器。
在其中,我只保留一个值,那就是当前的坐标我跟踪用户移动,我喜欢将该值保留在其中。

我的问题是,如果我不断更新一个值,而redux确实会再次更新整个应用程序,从而导致渲染,或者它只是更新一个值并更新呈现此属性的视图?

reactjs使用的是虚拟dom,每次都通过将存储值与新事物进行比较,每次都在检查DOM上是否发生了更改。如果发生更改,则进行必要的更改。这就是为什么我们还在列表上引用"密钥"道具,以便reactjs将它们识别为唯一的,并且在列表的更新中以检查要渲染的一个。因此,总结如果您正确使用React的虚拟DOM功能,则可以总结一下。

林·克拉克(Lin Clark)的出色教程!

最新更新