扩展 React.Component 与 Component [英] extending React.Component vs Component
问题描述
我刚刚参与了一个关于 React Native 的项目,在那里我经常看到扩展 React.Component
和 Component
本身的类.
I just got in a project on React Native, where I constantly see classes extending both React.Component
and Component
itself.
示例:
class SomeView 扩展 React.Component
或
class OtherView 扩展组件
在它们中,我们都从 React 中导入了 React, {Component}
in both of them we are importing React, {Component} from React
是否有任何实际差异,如果有,是哪一个?没有在网上找到任何信息.干杯!
Is there any actual difference, if so, which one? Didn't found any info on the web. Cheers!
推荐答案
好吧,你可以为所欲为.
Well you can do whatever you want really.
执行 import { Component } from 'react'
实际上与 React.Component
相同.
Doing import { Component } from 'react'
is effectively the same thing as React.Component
.
import { Component } from 'react'
语法称为 命名导入
import 语句用于导入由另一个模块导出的绑定.
The import statement is used to import bindings which are exported by another 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";
这篇关于扩展 React.Component 与 Component的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!