컨트롤러 메모리 지우기 # "GetX"에서 바인딩을 한경우에는 원래 자동으로 메모리를 지워준다. 하지만, "StatefulWidget"에서 상단에 "final SignInController controller = Get.find();" 이런식으로 컨트롤러를 선언해주면 메모리에서 자동으로 지우지 않는다. 이런 경우 상태관리 특성상 페이지 이동 후 되돌아 왔을때 초기화면이 되어야 하는 경우가 있기에 별도로 초기화를 해줘야 한다. 아래 처럼 "dispose"에 컨트롤러를 강제로 삭제해주면 된다. @override void dispose() { Get.delete<컨트롤러이름>(); } LazyPut 사용시에는 Fenix 옵션 넣기 Differences between methods | Flutter GetX Overview chornthorn.github.io # "LazyPut" 사용시에는 옵션에 꼭 "fenix: true"를 넣어줍시다. 간단하게 화면변경시 데이터를 날린다고 보면 된다....
#controller
#컨트롤러메모리지우기
#컨트롤러메모리
#컨트롤러
#메모리지우기
#메모리
#겟엑스
#memory
#gerx
#flutter
#delete
#컨트롤러지우기
원문링크 : [Flutter] 플러터 GetX 컨트롤러 메모리 지우기