2017-03-15 4 views
5

新しく作成されたReactアプリでホットモジュール交換を使用することに興味があります。create-react-appを使用して作成されたReactアプリを取り出すことで、あなたは何を失いますか?

Facebook Incubatorのcreate-react-appはHMRをサポートするように設定できるWebpack 2を使用しますが、そのためにはcreate-react-appプロジェクトを「取り出す」必要があります。

ドキュメントで指摘されているように、これは「一方通行」操作であり、元に戻すことはできません。

私がこれを行うには、私が何を諦めているのか知りたい。私は、排出の潜在的な欠点を説明する文書を見つけることができませんでした。

答えて

5

現在の設定では、あなたのプロジェクトはreact-create-appコアチームからアップデートを得ることができます。一度あなたがイジェクトすると、もはやこれを取得しません。

ソースコードをダウンロードしてプロジェクトに直接注入するのではなく、CDNでブートストラップCSSをプルするのと同じようなものです。

あなたのWebPACKをより細かく制御したい場合は、イジェクトせずにそれをカスタマイズ/設定する方法があります。 https://www.npmjs.com/package/custom-react-scripts

関連する問題