This widget has been unmounted, so the State no longer has a context

    위젯이 dipose()로 unmounted 되었는데 context를 사용한 경우에 발생하는 에러입니다. 

     

    해결 방법

    1. dispose() 되면 해당 로직을 타지 않게 수정을 해주는 것이 제일 좋습니다. 

    2. 해당 로직을 하기 코드로 감싼다. 즉 mount 되지 않았으면 실행하지 않도록 하는 것입니다. 

        if(mounted){
        	...
            }

    댓글