반응형 라이브러리1 [Dart] deferred as 로 라이브러리 나중에 로딩하기 Lazily loading a library Dart에서는 Deferred as로 라이브러리를 필요한 시점에서 로딩 할 수 있다. 자주 안쓰이는 라이브러리를 늦게 로딩하면 라이브러리를 안 쓸 때 퍼포먼스를 향상 시킬 수 있다는 장점이 있다! 사용법 먼저 라이브러리를 deferred as 키워드를 붙여 import 한다 import 'package:greetings/hello.dart' deferred as hello; 라이브러리를 사용하지 전에 loadLibrary() 메소드를 호출한다. Future greet() async { await hello.loadLibrary(); hello.printGreeting(); } loadLibrary() 메소드는 여러번 호출 가능하나 라이브러리 로드는 딱 한번만 .. 2021. 10. 15. 이전 1 다음 반응형