我正在从lodash导入几个函数,我的同事告诉我,单独导入每个函数比成组导入它们更好。
当前方法:
import {fn1, fn2, fn3} from 'lodash';
首选方法:
import fn1 from 'lodash/fn1';
import fn2 from 'lodash/fn2';
import fn3 from 'lodash/fn3';
她的理由是后者导入的代码更少,因为它不会导入整个lodash库。
真的是这样吗?
发布于 2019-06-25 08:56:03
根据我能找到的资源,import x from y;
从y
导入默认导出,在您的文件中称为x
。
因此,您的首选方法是导入默认导出3次,并使用3个不同的变量名...
首选的方法在生产中是否有效?
资料来源:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import
https://medium.com/javascript-in-plain-english/javascript-modules-for-beginners-56939088f7d9
发布于 2019-06-25 09:02:20
我确实相信import {fn1, fn2, fn3} from 'lodash';
是导入不同导出模块的正确方式,但是,我认为使用这种方式会更好
import {
fn1,
fn2,
fn3
} from 'lodash';
因为如果不再需要,那么删除它们中的任何一个都更容易
https://stackoverflow.com/questions/56745489
复制相似问题