バンドルサイズを小さくすることに関しては、thisのような様々な答えを読んでいます。まず、私の13MBバンドルで何が起こっているのか理解したかったので、Webpack Bundle Size Analyzerをインストールしました。これは、この出力を生成:Redux +ウェブパックバンドルの理解度を理解する
私は理解していないいくつかのことがあります。
- なぜ2つの異なるサイズで二回表示されて反応しているの?
- どのようにして最大13MBに達しませんか? (これは約4.75MBです)
- これは自分のコードがわずか4KBであることを意味しますか? (最後の行)
- このツリーからKBの保存方法を理解することはできますか?私は、例えば、ロダシュの一部だけを使う方法があるのか、それともリアクトに全体として必要なのかということですか?
更新: は、#1のための答えを見つけました。 React-colorにはReactCSSが必要です。これには反応とロダッシュの異なるバージョンが必要です。 React-colorがなければ私のバンドルは13MBから8MBに落ちました。私は反応とロダッシュを再利用する方法を見つけようとします。