Redux如何处理深度嵌套的叶子模型更改?意思是,我正在从一个叶子调度一个更改事件,一直到它的reducer句柄,而且我不想将更改事件广播到整个树。
在Redux中,所有操作总是分派到整个reducer树。这样就可以轻松地处理来自不同减速器的相同动作,而无需彼此了解。这在大型应用程序中非常有用,在大型应用程序中,不同的人在不同的reducer上工作-他们可以处理相同的操作而不会一直存在合并冲突。
在非常不可能的情况下,由于这种全局调度(配置文件优先!通常不是问题),您确实遇到了性能问题,您可以使用redux-ignore来细粒度控制哪些减速器接收哪些动作。这样可以在边缘情况下提供更好的性能,但是却牺牲了默认模型的简单性,因此只有在对应用程序进行概要分析并且结果表明这是必要的情况下,才可以这样做。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句