본문 바로가기

Flutter/State Management

[GETX] Binding 관리 Get.lazyPut

lazyPut() 이란?


lazyPut() 은 실제로 사용될 때에 메모리상에 올림으로써 메모리 사용이 큰 파일을 처리할 때 주로 사용한다.

 

 

사용법


import 'package:get/instance_manager.dart';
import 'package:getx_travel_crud/controller/controller.dart';

class InitBinding implements Bindings {
  @override
  void dependencies() {
    Get.lazyPut(() => HomeController());
  }
}

 

Get.lazyPut()의 경우에는 ()=> 를 사용해줘야 한다.

'Flutter > State Management' 카테고리의 다른 글

[GETX] GetX - 라우팅 관리  (0) 2021.12.07
[GETX] GetX- 종속성 관리: Binding  (0) 2021.12.07
[GETX] BottomSheet 높이 변경하는 방법  (0) 2021.11.30