Created by 솔루션사업팀
GetX는?
(강력한 라이브러리)_미니 프레임워크(Flutter가 프레임워크)
3가지 기본원칙
1. 생산성
- 성능
- 조직화
3가지 주요 기능
- 상태 관리
- 라우트 관리
- 종속성 관리(controller)
라우트관리(상태들을 로그로 찍어준다)
- Get.To() - 기본적인 페이지 이동
- Get.back() - 뒤로 이동
- Get.to(Home()) - 홈으로 이동(홈으로 다이렉트 이동)
- Get.offAll(Home()) - 전에 있는 히스토리가 사라지고 홈으로 가기(스플레쉬 없이 홈으로 가기 등)
- Get.toNamed("Named 라우트") : 선언한 라우트로 이동
- Get.offName("Named 라우트") : 현제 Page를 없애고 다음페이지로 이동(자신의 페이지를 히스토리에서 지움)
- Get.offAllName("Named 라우트") : 다 지우고 홈으로 이동
- Get.toNamed("Named 라우트", arguments: "아규먼트전달");
- GetPage에 /user/:uid > Get.toNamed("Named 라우트/uid?name=광석&age=22"); > parameter전달법
GetPage(트랜지션 적용하면 반드시 새로고침 해야 한다.)