扩展React.Component与Component

jba*_*das 28 reactjs react-native

我刚刚在本地做出反应,在那里我看到不断扩展两个类项目React.ComponentComponent本身.

例子:

class SomeView extends React.Component

要么

class OtherView extends Component

在我们两个都进口 React, {Component} from React

有没有实际的区别,如果是的话,哪一个?没有在网上找到任何信息.干杯!

Joã*_*nha 20

那么你可以做任何你想要的事情.

做事import { Component } from 'react'实际上是一样的React.Component.

import { Component } from 'react'语法被称为命名导入

import语句用于导入由另一个模块导出的绑定.

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";
Run Code Online (Sandbox Code Playgroud)

  • `import { Component } from 'react'` 不是解构。这是一个命名导入。 (2认同)