最近制作了一个使用 NGRX 实体进行状态管理的组件,之前我们直接使用了 NGRX action->reducer->effect->selector。
从第一印象开始,在我看来,设计模式希望您将模型中的总记录集加载到状态中,这就是我所做的。然后我开始思考,当这个模型开始包含大量数据时会发生什么。
所以问题是,如果您只将数据子集加载到状态中,实体是否有意义?
例如,如果我只加载一个子集,那么当在商店中作为操作实现时,对该数据的表中的列进行排序就不起作用(正如用户所期望的那样)。
最近制作了一个使用 NGRX 实体进行状态管理的组件,之前我们直接使用了 NGRX action->reducer->effect->selector。
从第一印象开始,在我看来,设计模式希望您将模型中的总记录集加载到状态中,这就是我所做的。然后我开始思考,当这个模型开始包含大量数据时会发生什么。
所以问题是,如果您只将数据子集加载到状态中,实体是否有意义?
例如,如果我只加载一个子集,那么当在商店中作为操作实现时,对该数据的表中的列进行排序就不起作用(正如用户所期望的那样)。