ng2 change detection onPush

0

Czesc proste krotkie i zwiezle pytanie.

Czy komponenty ktore uzywaja onPush dzialaja bez uzywania immutable structures data ?Nigdzie w dokumentacji nie potrafie znaleŹĆ takiej informacji lub czy musi to byc mieszane wlasnie z takimi bibliotekami jak immutable js / mori /lodash?
Przegladalem juz sporo komponentow pisanych na ng2 i wiele ludzi uzywa onPush bez immutable / observable (markForCheck)

Czyli nawet bez immutable structure re-rendorowanie komponentow nadejdzie tylko w chwili zmiany naszy properties komponentu lub nie ?

0

Czy ktos cos ?

0

Co chcesz osiągnąć.

OnPush działa w momencie jak się refencja/parametr zmieni np. przy person.name='new Value' to możliwe ze element się nie odswieży bo jest mutacja obiektu a nie stworzenie nowego

My nie korzystamy z OnPush bo nie mamy potrzeby

0

OnPush działa w momencie jak się refencja/parametr
No wlasnie chodzi o to ze dziala to na sprawdzaniu referencji a nie wartosci kazdego elementu obiektu/tablicy

Czyli bez immutable data onPush nie ma sensu, pytanie polegalo na tym czy change detection onPush ma sens bez immutable

1 użytkowników online, w tym zalogowanych: 0, gości: 1