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 |