import Component from 'react'
совпадает с
import React from 'react'
, потому что вы импортируете экспорт по умолчанию для пакета React и можете назвать его так, как вы sh.
import React, { Component } from 'react'
Этот «Компонент» относится к React.Component, вы импортируете «Компонент» из 'react' плюс экспорт по умолчанию.
представьте, что у вас есть файл с несколькими экспортами с именем exports. js
const DefaultExport = () => null
export const OtherExport = () => null
export const AnotherExport = () => null
export default DefaultExport
Вы можете импортировать свой компонент, используя
import something from './exports' //this is DefaultExport
import { OtherExport } from './exports' //OtherExport
import { AnotherExport as RandomExport } from './exports' //AnotherExport
import * as Exports from './exports' //you are importing all the exports
в последнем случае import * as Exports from './exports'
вы можете получить доступ и использовать все экспорты из файла, например
Exports.default //refer to default export
Exports.OtherExport //refer to OtherExport
Exports.AnotherExport //refer to AnotherExport