2016-02-12 66 views
5

我看到很多文章提到使用单个应用商店,如Redux for Angular2。可以说你有你的todoList示例组件和其他一些不影响列表的显示用户名。如果您更改用户名值,那么您将得到一个全新的状态对象,这会导致整个todoList的重新渲染。这不是浪费吗?单个状态对象是否会导致Angular2浪费资源?

+0

distinctUntilKeyChanged函数确实激动地在寻找什么:http://stackoverflow.com/questions/38370838/ngrx-store-subscription-to-part-of-a-store-and-avoid-detecting-changes-to - 其他。有关distinctUntilKeyChange的信息:https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/distinctuntilchanged.md –

回答

0

一般来说,没有。对于Angular 2,使用像Redux和Ngrx这样的模式似乎正在成为最佳实践。我自己使用它,使用Ngrx时我没有注意到任何性能差异,即使我从本地数据存储中抽取状态。

相关问题