2016-02-12 65 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時我沒有注意到任何性能差異,即使我從本地數據存儲中抽取狀態。

相關問題