Reactアプリケーションのホスティングにおける問題点
Reactプロジェクトのコードは、 通常のJavaScriptファイルです。しかしながら、 単純な静的なファイルのようにReactプロジェクトを ホストにアップロードすることはできません。
その理由は、Reactでのサイト開発プロセスにおいて NodeJSが必要となるからです。 しかし、NodeJSはサイト開発のためだけに必要であり、 サイトが完成して動作している状態では、 もはやNodeJSは必要ありません。
したがって、サイトのファイルを単純に ホストにアップロードすることはできません— NodeJSなしではそれらのファイルは動作しないでしょう。
ここでの正しいアプローチは以下の通りです: プロジェクトがデプロイの準備が整ったら、 プロダクション向けのビルドを実行する必要があります。
ビルドの結果として、 ビルド(build)が生成され、これは 純粋な静的なファイル群となります。このビルドを ホストにアップロードする必要があります。次のレッスンでは、 このプロセスのすべてのニュアンスについて説明します。
Reactプロジェクトのファイルを単純にホストに アップロードできない理由を説明してください。