[React-Native] remove listener

2017. 5. 25. 15:05개발/React-Native

반응형

보통 React-Native에서 listener를 등록할 때는 render함수가 끝난 시점인 componentDidMount함수에서 등록한다.


그리고 페이지를 벗어나게 될때 listener를 해제 시켜주지 않으면 중복된 listener를 등록할 수도 있기에 해제 시켜주는것이 좋다.



예시



1
2
3
4
5
6
7
componentDidMount(){
  this.orientationListener = Orientation.addListener(this._setOrientation);
}
 
componentWillUnmount() {
  this.orientationListener.remove();
}
cs


반응형