Flutter 颤振是否不止一次地影响事物?

Flutter 颤振是否不止一次地影响事物?,flutter,dart,Flutter,Dart,我在拍一个应用程序。我想知道在许多文件中导入相同的内容是否会对性能产生负面影响。例如: 文件a.dart、b.dart和c.dart使用import'package:firebase_core/firebase_core.dart' 我是否应该创建一个新文件z.dart,该文件使用此导入并包含程序从此导入中需要的所有函数?有了这个新文件,我会让其他人使用z.dart中的函数,这样导入只会被调用一次。如果它们都导入相同的东西,这会有帮助吗?还是会产生影响?答案是否定的。 flatter仅导入文件一

我在拍一个应用程序。我想知道在许多文件中导入相同的内容是否会对性能产生负面影响。例如:

文件a.dart、b.dart和c.dart使用
import'package:firebase_core/firebase_core.dart'

我是否应该创建一个新文件z.dart,该文件使用此导入并包含程序从此导入中需要的所有函数?有了这个新文件,我会让其他人使用z.dart中的函数,这样导入只会被调用一次。如果它们都导入相同的东西,这会有帮助吗?还是会产生影响?

答案是否定的。 flatter仅导入文件一次,仅当文件按如下方式执行时

new Home() <- all import inside home class will be executed once

newhome()
import
s是编译时的概念。它们不应该影响运行时性能。我不希望多次(而不是一次)导入同一个库会对编译时间产生影响。但是,
import
ing一个您根本不需要的库可能会减少编译时间、热重新加载时间等。