How to remove listener from Firebase Realtime Database

后端 未结 3 1339
清酒与你
清酒与你 2020-12-06 12:56

For receiving data from Firebase Realtime Database I need to register listener:

objectReference.addValueEventListener(valueEventListener);

3条回答
  •  伪装坚强ぢ
    2020-12-06 13:44

    You can also do it like this:

      componentWillUnmount() {
        firebase.database().ref('example').child(this.state.somethingDyamic).off('value');
      };
    
      doSomething() {
        firebase.database().ref('example').child(this.state.somethingDyamic).on('value', (snapshot) => {
          ...
       });
      }
    

提交回复
热议问题