我刚刚在本地做出react,在那里我看到不断扩展两个类项目React.Component
和Component
本身。
例子:
class SomeView extends React.Component
或者
class OtherView extends Component
在他们两个我们都进口 React, {Component} from React
是否有任何实际差异,如果有,是哪一个?在网上没有找到任何信息。干杯!
我刚刚在本地做出react,在那里我看到不断扩展两个类项目React.Component
和Component
本身。
例子:
class SomeView extends React.Component
或者
class OtherView extends Component
在他们两个我们都进口 React, {Component} from React
是否有任何实际差异,如果有,是哪一个?在网上没有找到任何信息。干杯!
好吧,你真的可以为所欲为。
做import { Component } from 'react'
实际上与React.Component
.
该import { Component } from 'react'
语法被称为命名导入
import 语句用于导入由另一个module导出的绑定。
import defaultExport from "module-name";
import * as name from "module-name";
import { export } from "module-name";
import { export as alias } from "module-name";
import { export1 , export2 } from "module-name";
import { export1 , export2 as alias2 , [...] } from "module-name";
import defaultExport, { export [ , [...] ] } from "module-name";
import defaultExport, * as name from "module-name";
import "module-name";
import {Component} from 'react';
这称为命名module导入。
要从中导入的module。这通常是包含module的 .js 文件的相对或绝对路径名,不包括 .js 扩展名。某些捆绑商可能允许或要求使用扩展;检查您的环境。只允许单引号和双引号字符串。