Wpis z mikrobloga

@asus1234: w reduxie jest to zakazane, ponieważ założeniem reduxa jest abyś był w stanie w dowolnym momencie wywnioskować aktualny stan - jedyne, czego do tego potrzebujesz, to stan początkowy i lista wykonanych akcji. Mutowalność nie gwarantowałaby czegoś takiego.

Co do Vuexa to się nie wypowiem, bo nigdy nie korzystałem ¯\_(ツ)_/¯ a flux to tylko wzorzec który pokazuje kierunek przepływu danych w aplikacji
  • Odpowiedz
@asus1234: Vuex jest w stanie śledzić mutacje bo działa jak proxy i obserwuje wszystkie zmiany w danym obiekcie. Redux, jako, że jest bardzo prostym rozwiązaniem nie ma takiej funkcjonalności i opiera się na tym, że każda akcja tworzy nowy stan. Gdy będziemy mutować state w reduxie, jest szansa, że nasza zmiana stanu nie zostanie zauważona.
  • Odpowiedz