首页 > 解决方案 > 使用dependOnInheritedWidgetOfExactType 代替inheritFromWidgetOfExactType 以获得颤振常量最佳实践

问题描述

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

inheritFromWidgetOfExactType已弃用:

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

你能帮我实现dependOnInheritedWidgetOfExactType吗?

标签: flutterdart

解决方案


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

static Bloc of(BuildContext context) {
    return context.dependOnInheritedWidgetOfExactType<Provider>().bloc;
  }

推荐阅读