有没有办法避免使用 'null' 在 Flutter 中显示带条件的应用栏操作?

Is there a way to avoid using 'null' to show appbar actions with condition in Flutter?

我想知道如果我有这种状态条件,是否有办法避免将 null 设置为动作:

appBar: AppBar(
      title: provider.appBarTitle,
      actions: provider.editState == EditState.inactive
          ? [
              IconButton(
                  onPressed: provider.activateEditableState,
                  icon: const Icon(Icons.edit))
            ]
          : null)

如果你 return 一个空列表而不是 null 应该没问题。

appBar: AppBar(
  title: provider.appBarTitle,
  actions: [
    if (provider.editState == EditState.inactive)
      IconButton(
        onPressed: provider.activateEditableState,
        icon: const Icon(Icons.edit),
      ),
  ],
),