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';
将所有三个导入您的组件文件。
在项目的所有文件中导入一些模块的最佳方法是什么,这样我就不必编写如下内容:
import React from 'react';
import Reflux from 'reflux';
import reactMixin from 'react-mixin';
在几乎每个文件中?
创建一个声明通用导入的 "base",然后您可以导入该文件。
另一个答案涵盖了这一点,但不适用于有效的 ES6,因此我添加了我自己的答案。
在一些中央 react.js
文件
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';
将所有三个导入您的组件文件。