Redüktörde bir işlem gönderebilir miyim?
Redüktörde bir işlem gönderebilir miyim?

Video: Redüktörde bir işlem gönderebilir miyim?

Video: Redüktörde bir işlem gönderebilir miyim?
Video: REDÜKTÖR 2024, Kasım
Anonim

4 Cevap. bir sevkıyat eylem içinde redüktör bir anti-kalıptır. Sizin redüktör yan etkisi olmamalı, basitçe sindirilmelidir. eylem yük ve yeni bir durum nesnesi döndürme. Dinleyici ekleme ve gönderme hareketler içinde redüktör olabilir zincirleme yol hareketler ve diğer yan etkiler.

Bunu göz önünde bulundurarak, Redux'ta bir eylemi nasıl gönderirsiniz?

Yine de istediğiniz zaman eylem göndermek bileşeninizden, önce onu mağazaya bağlamalı ve tepki vermenin connect yöntemini kullanmalısınız. redux (2. yol). Ardından, mapDispatchToProps işlevinizde mantığa sahip olmaya başladığınızda, sevk eylemi destanınızda (3. yol).

Mağaza sevkiyatı ne işe yarar diye de sorulabilir. sevk etmek (eylem) Bir eylem gönderir. Durum değişikliğini tetiklemenin tek yolu budur. NS mağazalar azaltma işlevi, geçerli getState() sonucu ve verilen eylemle eşzamanlı olarak çağrılır.

Burada, eylemler ve azaltıcılar nelerdir?

redüktörler : Bildiğimiz gibi, hareketler sadece ne yapacağını söylerler, ama nasıl yapılacağını söylemezler, bu yüzden redüktörler mevcut durumu alan saf fonksiyonlardır ve eylem ve yeni durumu iade edin ve mağazaya nasıl yapılacağını söyleyin.

Redux'da aksiyon ve redüktör nedir?

A redüktör bir uygulamanın durumundaki değişiklikleri belirleyen bir işlevdir. kullanır eylem bu değişikliği belirlemek için alır. gibi araçlarımız var. redux , bir uygulamanın durum değişikliklerini tek bir mağazada yönetmeye yardımcı olur, böylece tutarlı davranırlar.

Önerilen: