Uygulama başlatılırken durum değeri olarak undefined ile çağrılabilir. Bu olursa, bir başlangıç durumu değeri sağlamamız gerekir, böylece indirgeyici kodun geri kalanıyla çalışacak bir şey olur.
Redüktörlerin amacı nedir?
Düşürücü, bir uygulamanın durumundaki değişiklikleri belirleyen bir işlevdir. Bu değişikliği belirlemek için aldığı eylemi kullanır. Bir uygulamanın durum değişikliklerini tek bir mağazada yönetmeye yardımcı olan ve tutarlı davranmaları için Redux gibi araçlarımız var.
Neden redüktör Redux deniyor?
Bir redux düşürücünün redüktör olarak adlandırılmasının nedeni çünkü sonucu elde etmek için bir eylemler koleksiyonunu ve bu eylemlerin gerçekleştirileceği bir başlangıç durumunu (mağazanın) "az altabilirsiniz" son durum.… İndirgeyici, mevcut durumu ve bir eylemi alan ve sonraki durumu döndüren saf bir işlevdir.
Redux'ta redüktör ne işe yarar?
Redux'da, bir indirgeyici, bir eylemi ve uygulamanın önceki durumunu alan ve yeni durumu döndüren bir saf işlevdir Eylem, ne olduğunu açıklar ve redüktörün bu eyleme dayalı olarak yeni durumu döndürme işi. Basit görünebilir, ancak yan etkisi olmayan saf bir işlev olması gerekir.
Neden bir redüktöre gönderim tüm redüktörlerin çağrılmasına neden olur?
Bunun nedeni, önerilen Redux redüktör yapısının " indirgeyici bileşim" olmasıdır, burada çoğunlukla bağımsız birçok redüktör işlevi tek bir yapıda birleştirilebilir ve birçok redüktör işlevi potansiyel olarak yanıt verebilir tek bir eyleme dönüştürün ve kendi durum dilimlerini güncelleyin.