当前位置: 首页 > Web前端 > JavaScript

SAPCommerceCloudSpartacusUI的高级reducer设计

时间:2023-03-27 12:03:27 JavaScript

在components.reducer.ts中,loaderReducer函数将根据输入的entityType返回一阶reducer。然后,在代码的第86行,调用一阶reducer进行状态转换,返回新的状态。在cmsstorereducersindex.ts中导入reducer,见代码第21行:然后,在第49行,调用entityReducer为COMPONENT_ENTITY类型生成一个新的reducer函数。这个新reducer的函数体:什么时候调用getReducer?除了index.ts,其他都是单元测试代码:通过工厂方法+注入token对外暴露:最后导入到CmsStore模块的providers区:更多Jerry原创文章在这里:》汪子熙“: