ES6 全局导入

ES6 global import

在项目的所有文件中导入一些模块的最佳方法是什么,这样我就不必编写如下内容:

import React from 'react';
import Reflux from 'reflux';
import reactMixin from 'react-mixin';

在几乎每个文件中?

创建一个声明通用导入的 "base",然后您可以导入该文件。

另一个答案涵盖了这一点,但不适用于有效的 ES6,因此我添加了我自己的答案。 在一些中央 react.js 文件

中创建一个中央文件以导入您的 React 组件
export {default as React} from 'react';
export {default as Reflux} from 'reflux';
export {default as reactMixin} from 'react-mixin';

然后在需要用到这三个的文件中,可以这样

import {React, Reflux, reactMixin} from './react';

将所有三个导入您的组件文件。