问题描述
我有一个带有 useValueChanged
侦听器的挂钩小部件,如下所示:
useValueChanged(selectedLayout.value,(_,__) {
changeLayout(selectedLayout.value);
});
和 changeLayout(..)
使用 useFuture(..)
进行 graphql 突变调用并返回包裹在 AsyncSnapshot
中的 Future
onTap
回调中的值更改如下:
onTap: () {
selectedLayout.value = "classic";
},
我的 HookWidget 抛出类型不匹配错误。有什么方法可以在同一个 HookWidget 中使用 useFuture()
和 useValueChanged()
?
Bad state: Type mismatch between hooks:
- previous hook: _ValueChangedHook<String,Null>
- new hook: _FutureHook<QueryResult>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)