【问题标题】:Import and Exports files in Flutter Project在 Flutter 项目中导入和导出文件
【发布时间】:2021-10-05 07:49:53
【问题描述】:

伙计们!

使用 Flutter 开发混合应用时,有时导入部分会占用太多代码行。作为解决这个问题的方法,我在某个课程中看到了创建一个只有exports的文件的做法,然后使用这个文件来导入所有指定的exports文件。 如示例:

myExportFile.dart

export 'package:flutter/myCustomWidgetBlack.dart';
export 'package:flutter/myCustomWidgetWhite.dart';
export 'package:flutter/myCustomWidgetRed.dart';

在实践中,调用每个自定义小部件的导入,我只导入 myExportFile.dart,然后,我将拥有所有必要的导入来使用它们。

这是一个好习惯吗?这样做有什么负面影响吗?

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    只要把相关文件一起导出就可以了。 开发人员应该能够识别哪个导入语句正在导入哪个符号。 此外,这隐藏了包的内部。想象一个场景,你想要使用一个包,通常你需要导入一个文件。如果没有导出机制,您可能会为了使用一个包而导入许多文件。 这里可能出现的问题是有一个荒谬的导入,这使开发人员在嵌套的导出语句中进行挖掘,并使他难以在代码中导航。 因此,请保持导出语句简单,将相关符号/文件打包在一起,不要将意外导出隐藏在意外导入下。

    【讨论】:

      猜你喜欢
      • 2022-06-11
      • 2021-11-03
      • 1970-01-01
      • 2020-12-08
      • 2020-01-10
      • 2018-05-29
      • 1970-01-01
      • 2022-12-31
      • 1970-01-01
      相关资源
      最近更新 更多