ES6 я прочитал где-то (забыл источник, к сожалению), что это более эффективно, так или иначе, чтобы сделать это:Более эффективный импорт
import _find from 'lodash/find';
в противоположность:
import _ from 'lodash'; // just to use _.find
Я понимаю, как это могло быть более эффективным для импорта одной функции, но где именно коэффициент эффективности/производительности? Связано это с webpack? Если я не использую webpack в качестве моего механизма сборки, это имеет значение?
Да, речь идет о меньших размерах модулей. Как для клиентских сборок, так и для сборки в целом. – Bergi
Другими словами, при создании для производства он будет включать только код lodash для 'find', если я импортирую с помощью первого метода, не так ли? Это вещь в веб-пакете или она применяется к ES6 в целом? – ffxsam
Он применяется к модулям вообще, независимо от того, какую систему модулей или модуль вы используете. Тем не менее существуют связки, которые автоматически удаляют мертвый (ненужный) код, даже если вы импортируете большой модуль; этот торги строят размер для времени сборки. – Bergi