这是多余的吗? -- 从 'react' 导入 React,{ 组件};
is this redundant? -- import React, { Component } from 'react';
在我 Create React App
创建的文件 App.js
的顶部是行 import React, { Component } from 'react';
不会 React
导入所有内容...如果是,那么为什么需要 { Component }
?
单独导入 Component
允许您使用 Component
而不是 React.Component
。很方便。
只是一个捷径,方便你写
class MyClass extends Component
否则你必须加上前缀。
如果你不使用 webpack 和 Tree Shaking 功能那么它只是语法糖
很多人都这么认为
class MyComponent extends Component
比
更美
class MyComponent extends React.Component
但是如果你使用带有 tree shaking 的 webpack,那么 webpack 将在你的代码中执行死代码消除
查看更多:
在我 Create React App
创建的文件 App.js
的顶部是行 import React, { Component } from 'react';
不会 React
导入所有内容...如果是,那么为什么需要 { Component }
?
单独导入 Component
允许您使用 Component
而不是 React.Component
。很方便。
只是一个捷径,方便你写
class MyClass extends Component
否则你必须加上前缀。
如果你不使用 webpack 和 Tree Shaking 功能那么它只是语法糖
很多人都这么认为
class MyComponent extends Component
比
更美class MyComponent extends React.Component
但是如果你使用带有 tree shaking 的 webpack,那么 webpack 将在你的代码中执行死代码消除
查看更多: