导入语句如何在 ES6 中为 React 组件工作

IT技术 reactjs ecmascript-6
2021-04-30 00:58:05

PropTypes 封装在 React 源代码中的 React 对象中,因此该语句是如何工作的 -

从“react”导入 {PropTypes};

1个回答

module可以将部分代码导出为默认和命名导出。

例如,react库可能有这样的东西

// named export
export function PropTypes(){/*....*/}
// defaul export
export default function(){/*....*/}

因此,在导入时我们可以简单地导入默认导出

import React from 'module';

要导入命名导出,我们应该使用花括号

import {PropTypes} from 'module';

简单地我们合并上面的代码行

import React, { PropTypes } from 'module'

在此处阅读有关module的更多信息