ES6 import重复?

22 浏览
0 Comments

ES6 import重复?

我试图尽可能使我的代码(服务器端和客户端)模块化,这需要大量的导入和导出,但是我有一个未解答的问题。

我尝试从这里搜索,阅读相关的博客文章,甚至观看了一些YouTube视频,但仍然没有完全解释清楚。我希望现在能避免犯这个错误,并且以后不需要重写我的逻辑。


文件1

import React from 'react';
// 做一些事情

文件2

import React from 'react';
// 做一些其他的事情

文件3

import File1 from './file1';
import File2 from './file2';
// 同时使用两个文件做一些事情


  • 它是否足够智能?我可以随意导入同一个模块,而它只会导入一次吗?
  • 如果我也需要在文件3中导入React,它是否足够智能来处理这种情况?

我正在使用Node,Babel和Webpack。

0