1. ホーム
  2. ジャバスクリプト

[解決済み】lodashの正しいインポート方法

2022-04-04 02:12:31

質問

以下のプルリクエストのフィードバックがあったのですが、lodashをインポートするにはどちらの方法が正しいのでしょうか?

<ブロッククオート

lodash/has'からhasをインポートする必要があります。以前のバージョンでは はそれだけでかなり重いので、インポートすべきは をインポートするのではなく、特定のモジュールや関数をインポートします。 ライブラリを使用します。新しいバージョン(v4)についてはよくわかりません。

import has from 'lodash/has';

import { has } from 'lodash';

ありがとうございます。

解決方法は?

import has from 'lodash/has'; は、lodashがすべての関数を一つのファイルに保持しているので、100kの「lodash」ライブラリ全体をインポートするよりも、lodashの has という関数があり、これは2kくらいです。