flutter - 使用dependOnInheritedWidgetOfExactType 代替inheritFromWidgetOfExactType 以获得颤振常量最佳实践
问题描述
我想在 Flutter 中实现常量的最佳实践,作者 Rémi Rousselet:在 Flutter 中保留所有常量的最佳实践是什么?
但inheritFromWidgetOfExactType
已弃用:
'inheritFromWidgetOfExactType' 已弃用,不应使用。请改用dependOnInheritedWidgetOfExactType。此功能在 v1.12.1 之后已弃用。尝试将已弃用成员的使用替换为替换。
你能帮我实现dependOnInheritedWidgetOfExactType
吗?
解决方案
我在课堂Provider extends InheritedWidget
上这样使用
static Bloc of(BuildContext context) {
return context.dependOnInheritedWidgetOfExactType<Provider>().bloc;
}
推荐阅读
- vue.js - JEST 服务模拟无法正常工作
- .htaccess - 如何从 litespeed 服务器上的 url 隐藏 index.php
- dataframe - 使用 .NET for Spark 对 DataFrame 进行递归计算
- flutter - 带有 keycloak 和 openid_client 的扑动应用程序未经授权的错误
- javascript - 从本地存储中获取项目并更新/删除
- spring-boot - RabbitMQ如何控制队列消耗多少消息
- python - 如何根据Django中的选定月份过滤对象?
- mysql - 使用时间戳计算从 MAC 首次出现到最后的分钟数
- c# - 是否可以在运行时设置仅 C# 初始化属性?
- rest - 打印 RESTAPI 列表数据