首页 > 解决方案 > 批处理由 mobx 反应引起的渲染触发状态更新

问题描述

假设在我的 mobx 商店中,我有三个变量,每个变量都会触发重新渲染的大量更改。

(因此,例如:

用户可以自己触发一个变量的变化,也可以同时触发2个或3个变量的变化。

我可以为每个变量设置一个反应,但是有没有办法一次对多个变量的变化设置一个反应(并阻止调用单个反应),这样我就可以批量调用 setState 而不是重新渲染表格 3 次?

还是有其他方法可以确保在所有 mobx 反应完成之前反应不会重新渲染?

标签: reactjsmobx

解决方案


推荐阅读