Firebase - excluir nós filhos em massa
Estou criando um aplicativo simples de tarefas usando reactFire, Firebase e reactJS. O problema que encontro é quando tento excluir em massa as entradas concluídas da lista.
componentWillMount: function() {
this.ref = Firebase.database().ref("items/");
this.bindAsArray(this.ref, "items");
this.ref.on('value', this.handleDataLoaded);
}
for (var i in this.state.items) {
var key = items[i]['.key'];
if(items[i].done){
this.ref.child(key).remove();
}
}
O loop termina prematuramente, isto é, antes de excluir todas as entradas concluídas, porque a função de renderização é chamada.