[flutter] constructor를 이용한 원하는 함수 실행

sanghun park·2022년 12월 12일
0
post-thumbnail

프로젝트를 하는중에 리스트안에 들어있는 데이터들을 비워줘야 하는 상황이 생겼다.

따라서 construct 에서 리스트 데이터를 초기화 하는 구조로 만들어보았다.


class SearchScreen extends GetView<BoardController> {
  SearchScreen() {
    Get.find<BoardController>().clear();
  }
  void clear() {
    boardModel.value = [];
  }
}

이런 형식으로 SearchScreen Constructor parameter 를 이용했다.


WHY??

SearchScreen 클래스가 실행될때 constructor가 제일 먼저 실행되기 때문에 constructor 안에 데이터를 clear 시키는 함수를 만들어서 넣어주면 화면을 빌드 시킬때 리스트 데이터가 초기화 된 상태로 빌드 될 것이라고 생각했다.

profile
개발자를 꿈꾸는 학생

0개의 댓글