web-dev-qa-db-fra.com

étendre React.Component vs Component

Je viens de participer à un projet sur React Native, où je vois constamment des classes étendre à la fois React.Component et Component.

Exemples:

class SomeView extends React.Component

ou

class OtherView extends Component

dans les deux, nous importons React, {Component} from React

Y a-t-il une différence réelle, si oui, laquelle? Je n'ai trouvé aucune information sur le web. À votre santé!

18
jbarradas

Eh bien, vous pouvez faire ce que vous voulez vraiment.

Faire import { Component } from 'react' est effectivement la même chose que React.Component.

La syntaxe import { Component } from 'react' est appelée une importation Named

L'instruction import est utilisée pour importer des liaisons exportées par un autre 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";
14
Lokuzt
0
aviansh k