【发布时间】:2019-12-01 19:44:09
【问题描述】:
在寻找 Flutter 的依赖注入解决方案时,我发现了两个很棒的库:provider 和 get_it。
据我所知,provider 有更多样板,但它非常适合 Flutter,允许 Consumer 在注入值更改后重建 Widget 树的一部分。
另一方面,get_it 更直接,更易于使用,并且不依赖于 Flutter,因此可以与任何 Dart 代码一起使用。
它们之间是否还有更多的区别和限制?我知道这有点固执己见,但 Flutter 太新了,公开注册好处、副作用和陷阱是件好事。
【问题讨论】:
标签: flutter dependency-injection service-locator flutter-provider