使用最佳实践反应导入模块 [重复]

Posted

技术标签:

【中文标题】使用最佳实践反应导入模块 [重复]【英文标题】:React Import Modules using best practices [duplicate] 【发布时间】:2019-09-01 05:24:33 【问题描述】:

根据您的经验,将大型模块导入组件时的最佳做法是什么。请您从下面的示例中告诉我其中的原因和原因?

import * from './foo'

import bar, beer, brew  from './foo'

【问题讨论】:

使用哪个问题是基于意见的。差异是什么的问题可能与以下问题重复:Import Statements in ES6 from MDN docs。 【参考方案1】:

import * as name from './foo' 将从 foo 导入所有内容,但第二条语句只会从模块导入三个导出。

这是非常特定于上下文的,但在我看来,在第二个示例中查看实际导入的内容要容易得多,并且您还可以利用 tree shaking,例如并非所有库中的导出都被使用。

【讨论】:

以上是关于使用最佳实践反应导入模块 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

导入模块的最佳方法Python [重复]

基础入门_Python-模块和包.运维开发中__import__动态导入最佳实践?

Maven最佳实践:划分模块

懒惰地导入 UI 模块/组件的最佳方法是啥

如何动态导入作为json数据的反应模块

在反应中动态导入模块