スタートアップ時にすべてのcontactListをロードするリスニングレスポンスアプリと、追加される新しいコンタクトリストを聴くことができます。以下のコードでは、起動時にreceiveContactList
とreceiveContact
の両方が呼び出されます。起動時に前者を呼び出させ、後で新しい連絡先が追加されたときに後者を呼び出す方法はありますか? docs(強調鉱山)からデータベースからのFirebaseスタートアップの読み込みと新しい追加のための読み込み
contactsRef.once('value', function(snapshot) {
store.dispatch(receiveContactList(snapshot.val()))
})
contactsRef.on('child_added', function(snapshot) {
store.dispatch(receiveContact(snapshot.val()))
})
このイベントは各子供に対して1回発生するため、最初のステートメントで1回ではなく、複数の子供に対して何回も繰り返すことが繰り返されます – stackjlei