유틸리티 함수: es-toolkit
lodash를 대체하는 모던 유틸리티 라이브러리입니다. TypeScript 기반으로 작성되어 타입 안전성이 높고, 번들 크기가 작습니다.
ts
import { debounce, groupBy, chunk, uniqBy } from 'es-toolkit';
const handleSearch = debounce((query: string) => {
search(query);
}, 300);
chunk([1, 2, 3, 4, 5], 2); // [[1, 2], [3, 4], [5]]