Mogu li poslati akciju u reduktoru?
Mogu li poslati akciju u reduktoru?

Video: Mogu li poslati akciju u reduktoru?

Video: Mogu li poslati akciju u reduktoru?
Video: PRETI NAM I NUKLEARNI SUKOB? 2024, April
Anonim

4 odgovora. Otpremanje an akcija unutar a reduktor je anti-uzorak. Vaša reduktor treba da bude bez nuspojava, jednostavno varenje akcija nosivost i vraćanje novog objekta stanja. Dodavanje slušalaca i dispečiranje akcije unutar reduktor može dovesti do okovanog akcije i druge nuspojave.

Imajući ovo u vidu, kako da pošaljete akciju u Reduxu?

Ipak, kada to želite poslati akciju sa svoje komponente, prvo je treba povezati sa trgovinom i koristiti metodu povezivanja reagovanja- redux (2. način). Zatim, kada počnete imati logiku u svojoj funkciji mapDispatchToProps, vrijeme je da akcija otpreme u vašoj sagi (3. način).

Neko se također može zapitati, šta radi otprema u radnji? otprema (akcija) Otprema radnju. Ovo je jedini način da se pokrene promjena stanja. The prodavnicama funkcija redukcije će biti pozvana sa trenutnim getState() rezultatom i datom akcijom sinhrono.

Od toga, šta su akcije i reduktori?

Reduktori : Kao što već znamo, akcije samo govore šta da rade, ali ne govore kako da rade, dakle reduktori su čiste funkcije koje preuzimaju trenutno stanje i akcija i vratite novo stanje i recite trgovini kako to učiniti.

Šta je akcija i reduktor u Reduxu?

A reduktor je funkcija koja određuje promjene stanja aplikacije. Koristi se akcija prima da odredi ovu promjenu. Imamo alate, kao Redux , koji pomažu u upravljanju promjenama stanja aplikacije u jednoj trgovini tako da se ponašaju dosljedno.

Preporučuje se: