【发布时间】:2021-04-24 10:17:38
【问题描述】:
我是 Flutter hooks 的新手,我有要求我必须使用 HookWidget 而不是 StatefulWidget。据我所知,useState 只能在构建函数中声明。
Widget build(BuildContext context) {
final selectedBook = useState("");
return Container(
child: _buildBookListContainer(context)
)
}
Widget _buildBookListContainer(BuildContext context) {
//I will want to update the state value or read the state value in the child function
//how do I do that?
//Example: selectedBook.value = "xxx";
}
我尝试将状态值作为函数参数传递,但它不起作用。我可以知道是不是所有的 HookWidget 类都只会在构建函数中编写所有组件而不进行重构?
【问题讨论】:
-
您好,您对此有什么发现吗?
标签: flutter flutter-hooks