扩展React.Component与Component

时间:2017-07-11 09:56:39

标签: reactjs react-native

我刚刚参加了一个关于React Native的项目,在那里我不断看到同时扩展React.ComponentComponent的类。

示例:

class SomeView extends React.Component

class OtherView extends Component

我们正在导入React, {Component} from React

是否有任何实际差异,如果有,哪一个?没有在网上找到任何信息。干杯!

2 个答案:

答案 0 :(得分:16)

你可以做任何你想做的事。

执行import { Component } from 'react'实际上与React.Component相同。

import { Component } from 'react'语法称为Named Import

  

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";

答案 1 :(得分:0)