私は反応し、いくつかの基本的な概念をコードしようとするのが初めてです。しかし、私は理解できません、いくつかのものがあります。なぜなら、コンポーネントごとに別々のファイルを使用する場合、ブラウザのネットワークタブ(コンポーネントjsファイル用)にエントリがない理由です。 どのように反応してコンポーネントのjsファイルまたはファイルの内容が読み込まれ、ブラウザに提供されましたか(「script」タグを使用した場合と同様に、その特定のファイルの要求エントリがあります)。どのように反応コンポーネントjsファイルをロードする
私はnpm startを使用しています
Index.js
import React from 'react';
import ReactDOM from 'react-dom';
import './css/output.css';
import App from './App.js';
import registerServiceWorker from './registerServiceWorker';
ReactDOM.render(<App />, document.getElementById('root'));
registerServiceWorker();
App.js
import React, { Component } from 'react';
import { Fragment } from 'react';
import logo from './logo.svg';
import Header from './Header';
class App extends Component {
render() {
return (
<div>
<Fragment>
<Header/>
</Fragment>
</div>
);
}
}
export default App;
Home.js
import React, { Component } from 'react';
import { Fragment } from 'react';
class Home extends Component {
render() {
return (
<h1>
Inside Home
</h1>
);
}
}
export default Home;
ウェブパックのようないくつかのツールを使用すると、Reactアプリケーションがファイルにバンドルされているため、個別のReactコンポーネントはすべて1つにパッケージされているため、個々に読み込まれることはありません –
JSツールの素晴らしい世界へようこそ。特に束縛人! WebpackとCoについて読むことができますが、最初のパスでそれをすべて理解することをあまり重視しないでください。それはかなり複雑になることがあります。ありがたいことに、 'create-react-app'のようなものがあなたのために複雑な部分を扱うので、物事を構築することができます:D –