javascript - ES6 导入 React 命名导入的最佳方式

标签 javascript reactjs import babeljs es6-module-loader

我想知道在 ES6 中导入 React 命名导入(PropTypesComponent)的两种方式中哪一种是最好的。

首先

import React, {PropTypes, Component} from 'react';

这将节省大量的输入,特别是在有大量 props 需要验证的组件上。

第二

import React form 'react';

然后在我想使用它们时像 React.Component 一样调用它们。

这两种方法之间是否有任何性能差异,或者我应该选择我更喜欢的风格

最佳答案

无论您喜欢什么,但最重要的是 - 保持一致


围绕 React 的社区和官方文档更喜欢第二种选择,这也是我个人的偏好,因为它更具描述性。

import React from 'react';

像这样使用它

class Welcome extends React.Component { ... }

关于javascript - ES6 导入 React 命名导入的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42291959/

相关文章:

javascript - ES 模块实现是否支持导入 JSON 文件?

javascript - jQuery AJAX 和 IE8 输出 "Invalid argument"

javascript - 搜索 XML 文件并使用 javascript 显示结果

javascript - 从html5拍照

javascript - 是的,验证需要至少一项选择

reactjs - Babel 配置文件在 Lerna monorepo 中不起作用

javascript - React.js 导入和使用组件

perl - 与导出器 5.57 的兼容性

java - 为什么没有将 WAR 文件导入 Eclipse 的选项?

python - 导入整个 python 模块不允许使用子模块