Вот некоторые часто используемые методы GetX для управления состоянием и навигацией:
-
Get.arguments: этот метод позволяет получить доступ к аргументам, передаваемым между экранами или маршрутами. -
Get.parameters: этот метод извлекает именованные параметры, переданные в текущий маршрут. -
Get.parameters["parameterName"]: этот синтаксис извлекает определенный именованный параметр из текущего маршрута. -
Get.put(): этот метод регистрирует зависимости в системе управления памятью GetX, позволяя вам внедрять зависимости и получать к ним доступ в любой части вашего приложения. -
Get.lazyPut(): аналогичноGet.put(), но зависимость создается лениво при первом доступе. -
Get.find(): этот метод позволяет найти зарегистрированную зависимость в системе управления памятью GetX. -
GetBuilder(): этот виджет перестраивается всякий раз, когда изменяется указанный наблюдаемый объект. Это полезно для реактивного программирования. -
GetX(): этот виджет похож наGetBuilder(), но использует более оптимизированный подход для повышения производительности. -
Get.to(): этот метод позволяет перейти к новому экрану или маршруту. -
Get.off(): этот метод удаляет текущую страницу из стека навигации и осуществляет переход к новому экрану или маршруту. -
Get.offAll(): этот метод удаляет все предыдущие страницы из стека навигации и осуществляет переход к новому экрану или маршруту. -
Get.snackbar(): этот метод отображает на экране снэк-бар для уведомлений или оповещений. -
Get.dialog(): этот метод отображает диалоговое окно на экране. -
Get.defaultDialog(): этот метод отображает диалоговое окно по умолчанию с предопределенными стилями. -
Get.bottomSheet(): этот метод отображает нижний лист на экране.