私はcreate-react-app
ES6のインポート/エクスポートが機能しないのはなぜですか?
実施例では、私のクラスをインポートしようとしている:
export default class HeaderView extends Component {
render() {
return (
<div className="header-view">
{this.props.children}
</div>
);
}
}
import HeaderView from './HeaderView'
しかし、私はその後
export class HeaderView extends Component { }
import { HeaderView } from './HeaderView'
はundefined
私はさまざまな方法で試しましたが、どれも動作していません。私が得た最も近い
export default { HeaderView }
だったが、その後
import HeaderView from './HeaderView'
はObject { HeaderView:.. }
と import {HeaderView} from './HeaderView'
で拡張するundefined
奇妙な行動、あなたの2番目のアプローチでは本当ですか? –
フォルダ構造+ HeaderViewをインポートしたファイルを – Ralph
Uhhに表示してもよろしいですか..フォルダ構造に言及してくれてありがとうございました。私は実際に私のHeaderViewフォルダにindex.jsを持っています。ここで私はインポート/エクスポートHeaderView.js ..私の問題はそこにあると思います。 – Lauri