下面是什么意思:import register, * as fromRegister from './regis
React: What does following mean: import register, * as fromRegister from './registerReducer'?
以下是什么意思:import register, * as fromRegister from './registerReducer'
部分register and * as fromRegister
代表什么?
导入register
,因为它是默认的导出,然后导入*
作为fromRegister
的所有内容。让我来解释一下:
import register, * as fromRegister from './registerReducer'
将默认导出的export register
与export default ...
一起导入当前作用域,然后从文件registerReducer.js
中导入所有包含*
的内容作为fromRegister
,这是一个标签。
register
创建一个链接到默认导出的register
变量,而* as fromRegister
创建一个fromRegister
对象,将所有命名的导出作为属性公开。
import register
将导入register
,这是默认的导出。在脚本体中,您可以直接调用register
。
当像import * as fromRegister
这样导入时,我们导入所有命名的导出(默认的导出,应该存在,没有命名)。假设registerReducer
模块有一个类似helloWorld()
的命名函数,您可以像fromRegister.helloWorld()
注意:如果你想导入一些非默认的导出(但不是模块),你可以通过名称导入它(例如,import {helloWorld} from 'registerReducer';
)
相关文章:
- Validate JSON from Mongo?
- Get JSON from an url
- creating objects from variables ES6
- getting id from jsp
- jquery使用name from变量按类选择元素
- Using jQuery with classes from ES6
- 如何计算与php中的CRC32函数兼容的arrayBuffer(javascript中的From FileReader)
- 如何删除'被按压'state from复选框
- 当我的所有 Ng-from 都有效时启用一个按钮
- getDocument by id/get input text from button dons'不起作用
- Calling VB.Net from Javascript
- Blob from DataURL?
- PDF Generation from DOM?
- AWSELB Cookie access from Javascript
- 转换类似数组的对象Array.prototype.slice或Array.from
- fetch data from db using javascript & php
- 在Stripe Checkout from表单中预先填充电子邮件
- 如何从表单变量对象中获取特定的from属性
- 返回List<字符串>Jquery中的from JSON调用具有未定义的长度
- 下面是什么意思:import register, * as fromRegister from './regis