gpt4 book ai didi

flutter - 在 Flutter 项目中导入和导出文件

转载 作者:行者123 更新时间:2023-12-05 04:44:11 27 4
gpt4 key购买 nike

伙计们!

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

myExportFile.dart

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

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

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

最佳答案

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

关于flutter - 在 Flutter 项目中导入和导出文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69443418/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com