本文介绍了用于React Components的ES6中import语句如何工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

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

从反应"中导入{PropTypes};

解决方案

模块可以将部分代码导出为默认代码并命名为exports.

例如,react库可能具有类似的内容

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

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

import React from 'module';

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

import {PropTypes} from 'module';

简单地,我们合并以上代码行

import React, { PropTypes } from 'module'

此处

PropTypes is encapsulated in React object in React source code so how this statement is working-

import {PropTypes} from 'react';

解决方案

Modules can export parts of code as default and named exports.

For example, the react library might have something like this

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

So while importing we can import default exports simply as

import React from 'module';

To import named exports we should use curly braces

import {PropTypes} from 'module';

simply we merge the above lines of code

import React, { PropTypes } from 'module'

Read more about modules here

这篇关于用于React Components的ES6中import语句如何工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-06 12:00