INNER CODE UNIT · Dart
preload
flutter-team-archive/gallery · lib/deferred_widget.dart:30
static Future<void> preload(LibraryLoader loader) {
if (!_moduleLoaders.containsKey(loader)) {
_moduleLoaders[loader] = loader().then((dynamic _) {
_loadedModules.add(loader);
});
}
return _moduleLoaders[loader]!;
}
@override
State<DeferredWidget> createState() => _DeferredWidgetState();
}
class _DeferredWidgetState extends State<DeferredWidget> {
_DeferredWidgetState();
Widget? _loadedChild;
DeferredWidgetBuilder? _loadedCreator;