2017-12-21 12 views
0

私はFirebaseのグローバルイベントリスナーをどこに置くべきでしょうか?ReactネイティブのFirebaseイベントリスナーを適切に処理します

私は、アプリの起動時にリスナーをポストの追加を聞いてから最新のポストを表示するコンポーネントを変更するように初期化したいと考えています。

アプリの起動時に呼び出すクラスを作成し、すべてのリスナーを初期化してReduxをディスパッチすることを考えましたが、redux connectにはクラスではなくコンポーネントが必要です。

レンダリング機能を持たないコンポーネントを作成して、その中のイベントを処理するだけでいいですか?

また、これらのデータを取得するコンポーネントにリスナーを直接配置する必要がありますか?

答えて

0

あなたは、このリスナーは仕事に開始されます場合は、オープンアプリMain.jsまたはindex.ios.js へ

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. 
}) 

を追加しています。

関連する問題