GetIt là service locator cho dependency injection.
- Bạn đăng ký singleton hoặc factory:
getIt.registerSingleton<Repository>(Repository()), rồi truy cập ở bất kỳ đâu:getIt<Repository>(). - Bản thân nó không phải state management mà giúp clean architecture bằng cách quản lý dependency.
- Thường dùng kết hợp BLoC hoặc Riverpod để inject repository và service vào business logic.
GetIt is a service locator for dependency injection.
- Register singletons or factories and access them anywhere in the app.
- It's not state management itself but enables clean architecture by managing dependencies, often used alongside BLoC or Riverpod.