从'react'导入React,{Component}; {}部分是什么?

Jos*_*lly 1 javascript

很简单,有人可以向我解释花括号之间的部分是什么吗?

我理解你添加它然后你可以删除React来说"extends React.Component"但不确定它的用途是什么或它背后的原因.

306*_*6d0 7

它基本上只允许您根据需要导入单个成员.在您提供的情况下,它可能没有其他的那么有用.例如:

// constants.js
export const TEST_CONST = 'HOLA';
export const OTHER_TEST_CONST = 'YO';

// someFile.js
import { TEST_CONST } from './constants';

console.log(TEST_CONST); // output: 'HOLA'
Run Code Online (Sandbox Code Playgroud)

希望有所帮助.还对MDN上的模块系统进行了很好的描述.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import