2016-10-11 28 views
5

Geçtiğimiz günlerde Redux kullanıyordum ve onunla basit bir uygulama oluşturmak istedim. Ana yapıyı zaten kendi Devletim, Redüktör ve Eylem uygulama ile yaptım.Redux yapısını Firebase ile birlikte kullanma Android

Ancak Firebase'i kullanarak uygulamaya "veri" bölümünü nasıl ekleyebilirim merak ediyorum. Bununla birlikte, Redux uygulamasının uygulama modelini izleyen veri çağrılarını yapılandırmak ve dışlamak için en iyi uygulama hangisi olabilir? Veriyi arayan bir denetleyici ve gönderme eylemleri oluşturmayı zaten düşündüm, ancak Firebase çok fazla geri arama kullanıyor ve bu nedenle bu deseni izleyerek bunları yönetmenin iyi bir yolunu bulamıyorum.

Birisi bana, bir Redux modelini izleyen bir Android uygulamasında veri modelini yapılandırmak için bazı iyi uygulamalarla ilgili bilgi verebilir mi?

Şimdiden çok teşekkürler.

cevap

2

Redux ve Firebase kullanarak kendi uygulamalarımdan birinde çalışıyorum. Kullandığım şey, this blog post on making a react, redux, firebase app with auth'da anlatılana benzer bir şeydir.

Temel olarak, Firebase verilerinde değişiklikleri dinlemeye başlayan eylemler oluşturursunuz ve bu değişiklikleri aldıklarında, yeni verileri uygun bir eylemle (CREATE_ENTITY, UPDATE_ENTITY, DELETE_ENTITY, vb.) Gönderebilirler. redüktörlerinizde doğru değişiklikler.

Bu eylemler, Firebase'deki tüm veri değişikliklerini dinlemek için gerektiğinde uygulamanız başlatıldığında çağrılır.

+0

Merhaba dostum, Uygulamamdaki veri yönetimini uygulamak için örneklerini kullandım! Çok teşekkürler –

+0

Harika! Sevindim, yardımcı oldu. :) Uygulamanızın geri kalanında iyi şanslar. – jasonmerino

+0

Teşekkür ederim dostum! Yapı ve uygulama mimarisiyle ilgili yeni bir soru yaptım, belki bana da yardım edebilirsin !: http://stackoverflow.com/questions/40133043/multiple-model-classes-for-same-firebase-element –