Gdzie jest używany Redux?
Gdzie jest używany Redux?

Wideo: Gdzie jest używany Redux?

Wideo: Gdzie jest używany Redux?
Wideo: ReactJS / Redux Tutorial - #2 What is Redux? Why use it? 2024, Może
Anonim

Redux jest używany głównie do zarządzania stanem aplikacji. Podsumowując, Redux utrzymuje stan całej aplikacji w jednym niezmiennym drzewie stanu (obiektu), którego nie można zmienić bezpośrednio. Gdy coś się zmienia, tworzony jest nowy obiekt (za pomocą akcji i reduktorów).

Ponadto, czym jest Redux i dlaczego go używać?

Redux to przewidywalny kontener stanu dla aplikacji JavaScript. Pomaga pisać aplikacje, które zachowują się spójnie, działają w różnych środowiskach (klient, serwer i natywne) i są łatwe do przetestowania. Mówiąc prosto, Redux to narzędzie do zarządzania państwem.

Podobnie, czy naprawdę potrzebuję redux? Redux dobrze sprawdza się w małych aplikacjach – to faktycznie nie wymaga dużo kodu kotła, ale dużo daje. Redux jest dobrze dopasowany do ogromnej aplikacji, o ile kontrolujesz każdą część, możesz przetestować i ponownie wykorzystać każdą część.

Co więcej, kiedy należy używać Redux?

Ogólnie użyj Redux kiedy masz rozsądną ilość danych zmieniających się w czasie, potrzebujesz jednego źródła prawdy, a okazuje się, że takie podejścia, jak utrzymywanie wszystkiego w stanie komponentu React najwyższego poziomu, nie są już wystarczające. Jednak ważne jest również, aby zrozumieć, że używanie Redux przychodzi z kompromisami.

Czy powinienem używać Redux do wszystkiego?

Ogólna zasada brzmi: rób cokolwiek jest mniej niezręczne. Tak, warto dążyć do przechowywania wszystkich stanów komponentów w Redux . Jeśli to zrobisz, skorzystasz z wielu funkcji Redux jak debugowanie podróży w czasie i powtarzalne raporty o błędach. Jeśli nie, te funkcje mógł być całkowicie bezużyteczne.

Zalecana: