setState mounted 검사

개발자Jun·2022년 12월 12일
0

플러터에서 화면을 갱신하기 위해 setState를 사용한다.

거의 문제 없이 실행이 되지만 위젯이 마운트 되지 않은 상태에서 setState 함수를 호출해 문제가 발생하곤 한다.

	if (mounted){
  		setState()){});
  	}
    
    or
    
    if (this.mounted){
        setState(()){});
    }

setState시 무조건 mounted 검사를 해준다.

profile
주니어에서 시니어가 되기까지 기록

0개의 댓글