ngrx-batch-action-reducer:用一个动作分派多个ngrx动作

时间:2024-05-22 14:24:01
【文件属性】:

文件名称:ngrx-batch-action-reducer:用一个动作分派多个ngrx动作

文件大小:7KB

文件格式:ZIP

更新时间:2024-05-22 14:24:01

TypeScript

用于ngrx的批处理减速器 为什么? 有时您有许多动作同时触发。 想象一个动作LOAD_PRODUCT 。 成功加载产品后,您希望将数据添加到某些规范化的实体状态中。 例如,产品(用于价格和productNumber)和产品图像(用于url和标题),productAttributes,productTag等。您不想重新发明*,因此您使用实体分支给出的操作并将其分派存储为一对一。 例如ADD_TO_PRODUCTS , ADD_TO_PRODUCTS_IMAGES , ADD_TO_PRODUCTS_ATTRIBUTES ,也许还有更多。 在您的redux开发工具中,这可能非常丑陋,在每次分派之后,并且选择器正在热运行时,将重新计算状态。 更好的方法是,如果您可以分派一个动作,并且该动作在内部触发所有子动作而无需公开分派这么多动作。 它能做什么 用于ngrx的Batch Action R


【文件预览】:
ngrx-batch-action-reducer-master
----.gitignore(884B)
----package.json(523B)
----src()
--------index.ts(764B)
----dist()
--------index.js(1KB)
--------index.js.map(648B)
--------index.d.ts(464B)
----LICENSE(1KB)
----tsconfig.json(424B)
----README.md(4KB)
----.npmignore(4B)
----yarn.lock(394B)

网友评论