我认为这是使用带有JSX的babel的副作用,但如果我有以下内容:
// classa.js
import React from 'react';
Class A extends React.Component {...}
export {A}
// classb.js
import {A} from './classa'
Class B extends A {
render() {
return <div>hello world</div>;
}
}
export {B}
我必须从'react'中包含导入React;在B级中,这是为了工作(即使它已经在A级)。如果我没有使用babel并且可以直接使用es6 ......那还是这样吗?