ES6中的默认导出 - 函数数组。这个怎么运作?

时间:2016-08-10 08:59:28

标签: ecmascript-6

请您解释用红色标记的导入是如何工作的?对我来说,它根本就没有。 (他们在react-boilerplate模板中使用它) 请原谅,我不是一位经验丰富的JS开发人员。

导出是作为默认的函数数组完成的(如下所示)。

// Bootstrap sagas
export default [
  githubData,
];

导入以test file标准方式完成,如下所示。

import { githubData } from '../sagas';

我的观点是,如果将githubData导出为“export function * githubData”,我认为没有问题。但是我不确定默认函数数组的导入成员如何以这种方式工作。也许我有不兼容的babel版本,节点?

1 个答案:

答案 0 :(得分:0)

  

如果githubData导出为export function* githubData,我认为没有问题

嗯,没有问题,因为那是exactly how it is exported。同时也是默认导出值的一部分并不能阻止它工作。