import React, {
Component
} from 'react';
上面这个代码有点疑问,按正常情况理解, 这里React导出的是react的默认模块,即export default,Component是导出的react中的Component这个组件,但是看源码发现并没有使用默认导出的方法,这是为什么呢?这里的React到底是指的什么?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
es6的对象
浏览器还不支持
import。通常都会用babel把import转成CommonJS或者AMD。react源码内部采用的是module.exports = React,导出整个React对象,相当于export default React, 采用的写法不一样而已。