将数据传递到子小部件

时间:2019-07-16 20:07:46

标签: flutter

我对Flutter来说还很陌生,我想知道什么是将数据向下发送到子窗口小部件的最佳实践。我有一个具有列表的应用程序。当用户点击列表中的元素时,将打开一个新屏幕以编辑该项目。我正在使用BLoC进行状态管理。这就是我现在要做的:

onTap: () {
              Navigator.push(
                context,
                MaterialPageRoute(
                    builder: (context) => BlocProvider(
                        bloc: _protocolBloc,
                        child: ProtocolEditScreen(protocol: protocol))),
              );
            },

我将项目(协议)作为小部件的参数传递。这是一种好的方法吗,还是(如我的直觉所言)使用BLoC来解决这个问题?

-

0 个答案:

没有答案
相关问题