Logo pl.boatexistence.com

Kiedy wywoływany jest reduktor?

Spisu treści:

Kiedy wywoływany jest reduktor?
Kiedy wywoływany jest reduktor?

Wideo: Kiedy wywoływany jest reduktor?

Wideo: Kiedy wywoływany jest reduktor?
Wideo: Learn useReducer In 20 Minutes 2024, Lipiec
Anonim

Reduktor może być wywołany z undefined jako wartością stanu podczas inicjalizacji aplikacji. Jeśli tak się stanie, musimy podać wartość stanu początkowego, aby reszta kodu reduktora miała z czym pracować.

Do czego służą reduktory?

Reduktor to funkcja, która określa zmiany stanu aplikacji. Wykorzystuje otrzymaną akcję, aby określić tę zmianę. Dysponujemy narzędziami, takimi jak Redux, które pomagają zarządzać zmianami stanu aplikacji w jednym sklepie, dzięki czemu zachowują się spójnie.

Dlaczego nazywa się to reduktorem Redux?

Powodem, dla którego reduktor reduksów jest nazywany reduktorem, jest ponieważ można "zredukować" zbiór akcji i stan początkowy (sklepu), na którym należy wykonać te akcje, aby uzyskać wynikowy stan końcowy.… Reduktor to czysta funkcja, która pobiera bieżący stan i akcję oraz zwraca następny stan.

Jakie jest zastosowanie reduktora w Redux?

W Redux, reduktor jest czystą funkcją, która wykonuje akcję i poprzedni stan aplikacji oraz zwraca nowy stan Akcja opisuje, co się stało i jest zadanie, aby zwrócić nowy stan na podstawie tej akcji. Może wydawać się to proste, ale musi to być czysta funkcja bez skutków ubocznych.

Dlaczego wysyłka do reduktora powoduje wywołanie wszystkich reduktorów?

Dzieje się tak, ponieważ sugerowana struktura reduktora Redux to " kompozycja reduktora", gdzie wiele w większości niezależnych funkcji reduktora może być połączonych w jedną strukturę, a wiele funkcji reduktora może potencjalnie odpowiadać do pojedynczej akcji i zaktualizuj swój własny wycinek stanu.

Zalecana: