带有 Nested widget 的 Flutter Pass 参数

Flutter Pass parameter with Nested widget

提问人:India_Ink 提问时间:5/29/2023 最后编辑:India_Ink 更新时间:5/29/2023 访问量:55

问:

我是 flutter 的新手。

但是我想重构代码。

所以我提取了用于单独循环小部件的小部件。

但是有问题。当我做单独的小部件时,我还必须传递父小部件的参数。

所以我一次又一次地添加。但我不认为这是传递参数的最佳方式。

我知道 ChangeNotifierProvider,但这就像静态变量一样,所以它改变了另一个使用相同状态变量的变量。所以不能用于我的情况。

你能为我推荐其他方法吗?
至少如果你评论推荐方法的关键字,我会深入研究它。

ex) Parent(value: value) ——Child(value: value) ———GrandChild(value: value)


Flutter 架构 嵌套 重构

评论

0赞 Imtiaz Ayon 5/29/2023
使用 Riverpod、Provider 或 Bloc 等状态管理库
0赞 India_Ink 5/29/2023
多亏了你(@lmtiaz Ayon),我意识到这不是方法问题,而是我设计了错误的结构,没有正确掌握概念。
0赞 passerby 8/31/2023
@India_Ink,您选择的解决方案尚不清楚。您是使用了状态管理库,还是重组了嵌套的小部件?为了社区的利益,请澄清。您可以考虑添加自己的答案来澄清。

答: 暂无答案