Reactのプロジェクト作成コマンド
my-app
という名称のプロジェクトを作成するときのコマンド
npx create-react-app my-app
npx
はパッケージを一時的にインストールするためのコマンド。グローバルに何かをインストールしたくない時とかに使う。create-react-app
はプロジェクト作成時にしか使わないし、グローバルにインストールするほどでもないので、毎回使うたびにnpx
で呼び出す感じ。
ちなみにTypeScriptのテンプレートにしたい場合は以下のコマンド
npx create-react-app --template typescript myapp
役目を終えたcreate-react-app
純粋なReactのプロジェクト作成するのであれば、上記のコマンドで良いが、今はもうReactの公式ドキュメントにはcreate-react-appは使われていない。
公式ドキュメントの記載
フレームワークなしで React を使うことは可能?
Reactフレームワークから何かを選んで使用することを勧められている。
参考
https://zenn.dev/nekoya/articles/dd0f0e8a2fa35f
https://ja.react.dev/learn/start-a-new-react-project