Devlet Yönetimi Yerli tepki ve Redux
Arkaplan.
Dan Abramov'un Redux ile ilgili tekniklerinin sağlam bir mühendislik durumu olduğuna inanıyorum. Durumu güncellememek ve görüşün devletin bir fonksiyonu olarak görülmesi harika ve ben de bu fikirle meşgulüm. Biraz karışık geldiğim yerde, karışıma animasyonlar atmak.
Senaryo
Daha karmaşık animasyonlar sadece animasyon yarısına metni güncellemek isterdim. Bir görünümü dışarı solma metni değiştirme ve onu yeniden solma, örneğin, devlet yönetimini gerektirir ve bu Yerel durumu ve Animasyonlu çerçeveyi kullanarak yapmak için yeterince kolay.
Görüntülenecek olan metin durum tarafından çalıştırıldığını varsayalım, durumun uygun bir eylem & redüktör ile değiştirildiği an güncellenir, ancak sunum için bu iki animasyon arasında ihtiyacım var.
Bunun bir örneği, seçilen kaydın adını gösteren bir ekran etiketinin bulunduğu bir listeden bir kayıt seçmektir. İdeal olarak, global mağazayı hemen güncellemek, ancak etiketin üzerinde güzel bir geçiş yapmak istersiniz.
Benim Düşünceler
Bana göreo animasyonlar başa bileşenlerin iç 'Yerel devlet' kullanmak anlamda bir miktar yapar ve daha genel veri veya mimarlık devlet için ana Redux mağazası. Sorun, bu görüşün küresel devletin bir fonksiyonu olması fikrini kırıyor ve benimle tam olarak aynı şey olduğundan emin değilim. Öte yandan, animasyon dizileri vb. Işlemlerin, yığınlar halinde eylemler, indirgeyiciler ve mağazanın yığılmasıyla yazılması da kendini temiz hissetmiyordur.
soru Yerli 's bebeklik olduğunu ve herkesin Redux kullanıyor, ama senaryo bu tür animasyonlar yönetmenin genel kabul gören bir yolu vardır tepki biliyorum
?
Gerçekten bununla ilgileniyorum, aynı senaryoyu düşünüyordum. – bilby91
Kendime benzer bir soru sordum. Redux'un animasyonları ve geçişleri ele almak için tasarlandığını düşünmüyorum. Her animasyon çerçevesini bir durum olarak düşünürseniz, saniyede en az 60 eylem göndermeniz gerekir. Uygulamanızı daha karmaşık hale getirecek ve çok az fayda olacak. Bu senaryoyu düşünün: Bir sayfada bir düğmeye dokunursanız, farklı bir sayfaya gider. Her sayfadaki durumları tanımlamak mantıklıdır. Ancak, bu gezinme yığını için durumları nasıl tanımlarsınız? Görünüm durumlarının, animasyon miktarı ve mükemmel gereksinimler nedeniyle hiçbir anlam ifade etmediği bazı uygulamalar oluşturdum. –
Evet, animasyonları kontrol etmek için yerel eyaleti kullanma fikrini yaşadım, ancak hala% 100 doğru benimle oturmuyor! –