首页 > 解决方案 > 在一个名称下导入/导出多个对象和函数

问题描述

有没有办法结合以下内容:

// This is a React Component
import DataProvider from '../../../src/contexts/Data/DataProvider';
// This is a React Context
import DataContext from '../../../src/contexts/Data/DataContext';
// This is a function
import withDataContext from '../../../src/contexts/Data/withDataContext';

变成这样:

import Context from 'context';

这样就可以调用所有内容,就好像它们是单独导入的一样:

withDataContext(something);
<DataProvider/>

等等

我在这里阅读了另一个答案ES6 export default with multiple functions 相互引用

但是这个答案仍然导致使用一个对象来保存所有导出的函数。

IE

Context.withDataContext(something)

标签: node.jsreactjsecmascript-6

解决方案


推荐阅读