Redux如何处理深度嵌套的模型?

大猩猩

Redux如何处理深度嵌套的叶子模型更改?意思是,我正在从一个叶子调度一个更改事件,一直到它的reducer句柄,而且我不想将更改事件广播到整个树。

还有阿布拉莫夫

在Redux中,所有操作总是分派到整个reducer树。这样就可以轻松地处理来自不同减速器的相同动作,而无需彼此了解。这在大型应用程序中非常有用,在大型应用程序中,不同的人在不同的reducer上工作-他们可以处理相同的操作而不会一直存在合并冲突。

在非常不可能的情况下,由于这种全局调度(配置文件优先!通常不是问题),您确实遇到了性能问题,您可以使用redux-ignore来细粒度控制哪些减速器接收哪些动作。这样可以在边缘情况下提供更好的性能,但是却牺牲了默认模型的简单性,因此只有在对应用程序进行概要分析并且结果表明这是必要的情况下,才可以这样做。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Oracle中如何处理1级深度嵌套限制?

来自分类Dev

如何处理嵌套React Redux组件的动作调度

来自分类Dev

如何处理(深度)嵌套函数调用中的默认值?

来自分类Dev

如何处理嵌套条件

来自分类Dev

如何处理嵌套字典?

来自分类Dev

如何处理嵌套条件

来自分类Dev

如何处理嵌套列表?

来自分类Dev

如何处理嵌套的诺言?

来自分类Dev

如何在Redux中将全局状态数据处理到深度嵌套的组件中?

来自分类Dev

无法在归属模型上使用嵌套表单-我该如何处理?

来自分类Dev

Laravel 5如何处理模型的冲突

来自分类Dev

如何处理嵌套`.iter()`s的错误?

来自分类Dev

如何处理嵌套表单的条件验证?

来自分类Dev

如何处理嵌套RecyclerView中的单击

来自分类Dev

如何处理嵌套作业的异常?

来自分类Dev

XSLT如何处理多个嵌套元素?

来自分类Dev

如何处理嵌套模板变量?

来自分类Dev

WebAPI如何处理嵌套资源?

来自分类Dev

如何处理嵌套的可观察对象

来自分类Dev

如何处理嵌套目录中的文件?

来自分类Dev

如何处理 Selenium 中的嵌套循环

来自分类Dev

如何处理 NodeJS 中的嵌套承诺

来自分类Dev

如何处理 $.Deferred 中的嵌套调用

来自分类Dev

如何处理 Django 嵌套模板标签

来自分类Dev

Redux表单:如何处理多个按钮?

来自分类Dev

如何处理Redux表单提交的数据

来自分类Dev

使用ArrayLists时如何处理深度递归?

来自分类Dev

如何处理Android应用程序的多个深度链接

来自分类Dev

使用ArrayLists时如何处理深度递归?