Open VetDeveloper opened 1 year ago
Не слышал, но выглядит многообещающе. Больше filter не используется. В процессе устранения багов я избавился от этого компонента. Фильтрация происходит на стороне сервера
Знаком с этой библиотекой, так как использовал её для сравнения внутреннего содержимого объектов
Данную либу, наверное, можно назвать маст хэв. Эта библиотека предоставляет набор функций, с некоторыми вы уже могли работать. Например filter:
В
lodash
есть такой же фильтр. Отличие лишь в лучшей поддержке браузером и производительности.Поэтому рекомендую использовать
lodash
и познакомиться с ним. Единственное, следите за импортом, чтобы вся либа в бандл не улетела. Не нужно:import * as _ from 'lodash';
Размер импортируемого кода максимальный - 93 kb gzipeed илиimport { cloneDeep, find, extend } from 'lodash';
Размер импортируемого кода максимальный! - 93 kb gzipeed илиimport { cloneDeep, find, extend } from 'lodash/fp';
Размер импортируемого кода приемлемый - 40 kb gzipeed. Правильно:import cloneDeep from 'lodash/clonedeep'; import find from 'lodash/find'; import extend from 'lodash/extend';
Размер импортируемого кода минимальный ~ 24kb gzipeed.