使用dependOnInheritedWidgetOfExactType 代替inheritFromWidgetOfExactType 来获取颤振常量的最佳实践

RaF*_*iTa 1 dart flutter

我想在 Flutter 中实现常量的最佳实践,作者是 Rémi Rousselet 的:在 Flutter 中保留所有常量的最佳实践是什么?

inheritFromWidgetOfExactType已弃用:

'inheritFromWidgetOfExactType' 已弃用,不应使用。改用dependOnInheritedWidgetOfExactType。此功能在 v1.12.1 之后被弃用。尝试用替换来替换弃用成员的使用。

你能帮我实现dependOnInheritedWidgetOfExactType吗?

小智 5

我在课堂上使用Provider extends InheritedWidget这样的

static Bloc of(BuildContext context) {
    return context.dependOnInheritedWidgetOfExactType<Provider>().bloc;
  }
Run Code Online (Sandbox Code Playgroud)