0

我有一个小小的疑问....我的疑问是它是好还是超级酷还是不好?要使用构建器模式从 api 获取响应并在该响应上使用构建器模式并将其存储到 @ngrx/store ?然后当我从我的组件中的商店访问它时,我可以访问构建器对象的 api 响应上实现的功能吗?

我想要一些关于这个的反馈......或者我只是对此感到愤怒......或者它是使用@ngrx/store 实现构建器模式的好方法?

有人可以帮我弄这个吗?

4

1 回答 1

0

我看不出这有什么问题(除了交易内存使用与直接拥有类实例的便利性,如果你喜欢的话)。

但是您需要记住,这些对象必须保持不可变。他们必须是无国籍的。他们的功能可能不会修改他们自己的数据。

您基本上失去了拥有对象实例的所有好处(不再有状态,只是附加到只读数据的函数集合)。因此,对象本身的函数也可能是使用您的存储数据作为输入进行操作的外部函数。

或者您稍后根据数据创建对象实例(但需要确保没有修改对存储数据的引用)。

于 2017-06-28T19:02:25.550 回答