Getx를 사용하면 보다 직관적인 Route 를 관리할 수 있습니다.
오늘은 많이 사용하는 Getx Route Management 에 대해서 정리해 보겠습니다.
Getx 라우트는 동일 기능을 2가지 방법으로 제공하고 있습니다.
1. 다음 라우트를 클래스명을 지정하는 방법
2. 이름있는 라우트를 통한 방법 : Named를 포함하는 함수명을 사용합니다.
많이 사용하는 라우트 방법을 정리하면 다음과 같습니다.
○ Get.to() & Get.toNamed()
- 단순하게 가장 많이 사용하는 다음페이지로 이동
○ Get.back()
- 현재 페이지에서 뒤로 가기
○ Get.until()
- 특정 조건이 만족될까지 뒤로 가기
○ Get.off() & Get.offNamed
- Current route를 삭제하고 지정한 route로 이동
○ Get.offUntil() & Get.offNamedUntil()
- 지정한 Route까지 삭제하고 지정한 새로운 Route로 이동
○ Get.offAll & Get.offAllNamed()
- 모든 Route를 삭제하고 지정한 Route로 이동. 보통 Home 페이지로 이동할때 많이 사용됨
'Flutter' 카테고리의 다른 글
[Flutter] Getx Dialog (0) | 2022.08.31 |
---|---|
[Flutter] Debug Mode Banner 없애기 (0) | 2022.08.23 |
[Flutter] Getx 상태관리(3) - bottonNavigationBar+initialBinding (0) | 2022.08.23 |
[Flutter] Getx 상태관리(2) Get.find() (0) | 2022.08.22 |
[Flutter] Container - decoration (0) | 2022.08.09 |