Dlaczego reakcja jest niezmienna?
Dlaczego reakcja jest niezmienna?

Wideo: Dlaczego reakcja jest niezmienna?

Wideo: Dlaczego reakcja jest niezmienna?
Wideo: Dlaczego mężczyźni nie okazują słabości? 2024, Może
Anonim

Niezmienność to koncepcja, która Reagować programiści muszą zrozumieć. jakiś niezmienny wartości lub obiektu nie można zmienić, więc każda aktualizacja tworzy nową wartość, pozostawiając starą niezmienioną. Pamiętaj, jak w przypadku wielu rzeczy w programowaniu, jest to kompromis.

W ten sposób, co jest zmienne i niezmienne w reakcji?

A zmienny obiekt to obiekt, którego stan można zmodyfikować po jego utworzeniu. jakiś niezmienny obiekt to obiekt, którego stan nie może być modyfikowany po utworzeniu.

Można też zapytać, dlaczego stan ma być niezmienny? Obiekt bez stan lub sprzeciw z stan niezmienny daje gwarancję i zaufanie wszystkim spożywającym go stronom. Niezmienny obiekty wzmacniają regułę pojedynczej odpowiedzialności ze względu na konieczność przekazywania wszystkich zależności do konstruktora. Niezmienność blokuje dowolne stan zmiana podczas cyklu życia obiektu.

Wiesz też, dlaczego redux jest niezmienny?

3 odpowiedzi. Redux to mała biblioteka, która reprezentuje stan jak ( niezmienny ) obiekty. I nowe stany przepuszczając prąd stan poprzez czyste funkcje do tworzenia całkowicie nowych stanów obiektu/aplikacji. Nigdy nie mutują, zwracając nowo zbudowane obiekty: Pozwala to na wnioskowanie o wejściu + wyjściu bez efektów ubocznych.

Dlaczego niezmienność jest dobra?

jakiś niezmienny obiekt to taki, którego stan nie może i nie zmieni się po jego początkowym utworzeniu. Niezmienny obiekty są świetne, głównie dlatego, że są bezpieczne dla wątków (a należy unikać kodu z wątkami w jak największym stopniu). Możesz je przekazywać bez obawy, że zostaną zmienione.

Zalecana: