Created by 솔루션사업팀


GetX는?

(강력한 라이브러리)_미니 프레임워크(Flutter가 프레임워크)

3가지 기본원칙 1. 생산성

  1. 성능
  2. 조직화

3가지 주요 기능

  1. 상태 관리
  2. 라우트 관리
  3. 종속성 관리(controller)

라우트관리(상태들을 로그로 찍어준다)

  1. Get.To() - 기본적인 페이지 이동
  2. Get.back() - 뒤로 이동
  3. Get.to(Home()) - 홈으로 이동(홈으로 다이렉트 이동)
  4. Get.offAll(Home()) - 전에 있는 히스토리가 사라지고 홈으로 가기(스플레쉬 없이 홈으로 가기 등)
  5. Get.toNamed("Named 라우트") : 선언한 라우트로 이동
  6. Get.offName("Named 라우트") : 현제 Page를 없애고 다음페이지로 이동(자신의 페이지를 히스토리에서 지움)
  7. Get.offAllName("Named 라우트") : 다 지우고 홈으로 이동
  8. Get.toNamed("Named 라우트", arguments: "아규먼트전달");
  9. GetPage에 /user/:uid > Get.toNamed("Named 라우트/uid?name=광석&age=22"); > parameter전달법

GetPage(트랜지션 적용하면 반드시 새로고침 해야 한다.)