2017-12-21 6 views
0

Ich frage mich, wo ich meinen globalen Firebase-Event-Listener wie auf() setzen sollte.Korrekte Behandlung von Firebase-Event-Listenern in React Native

Ich möchte einige Listener initiieren, wenn die App startet, wie das Hinzufügen eines Beitrags zu hören und dann die Komponenten zu ändern, die den neuesten Beitrag anzeigen.

Ich dachte darüber nach, eine Klasse zu erstellen, die ich beim Start der App aufrufen würde, alle Listener initalisieren und sie mit Redux versenden, aber redux connect brauche eine Komponente, keine Klasse.

Sollte ich nur eine Komponente ohne eine Renderfunktion leer erstellen und meine Ereignisse darin behandeln?

Oder sollte ich meine Zuhörer direkt in die Komponenten setzen, die uns diese Daten liefern?

Antwort

0

Sie haben

on(‘child_added’,()=>{ 
//Your want to set of reaction. For example your action creator. 
//When the child add to your realtime database, here will work. 
}) 

zu main.js oder index.ios.js hinzufügen Wenn das Öffnen der App, diese Zuhörer zu arbeiten beginnen.