RN-redux-ignore 优化reduces
2018-08-28 本文已影响39人
精神病患者link常

正常情况下,会使用上面的方法进行reduce的合并
假如1:有几十个上百个的reduce需要合并
假如2:每一个reduce里面的代码有成千行!
(每个reduce都有log)这个时候,点击按钮发了一个action,你会发现每个reduce都进行了打印,本想改一个简单的值,却让整个reduce都活动了起来。

这时候不妨使用下redux-ignore
在合并reduce的时候

ignoreActions: 忽略数组中的action
只要发出的是数组中的action,一律不走当前reduce
filterActions: 匹配数组中的action (支持正则)
只要发出的是数组的action,一律走当前reduce