mingg IT

[JavaScript] Lodash cloneDeep import 하기(Tree Shaking) 본문

FrontEnd

[JavaScript] Lodash cloneDeep import 하기(Tree Shaking)

mingg123 2022. 10. 5. 15:32

주로 깊은 복사를 사용할때 lodash를 사용한다.

 

import 를 해보면 이렇게 우리가 주로 사용을 할텐데

import _ from 'lodash'

나는 lodash 안에서 cloneDeep 만 사용하려고 한다.

 

 

그럴땐 import {함수명} from 'lodash' 로 사용하면 된다. 허나 블로그를 참고해보니 용량이 여전히 줄지 않았다고 함.

해당 방법처럼 사용해야 용량이 줄어든다한다.

import cloneDeep from 'lodash/cloneDeep';

 

결론 트리쉐이킹으로 모듈 용량 줄이면 된다. 

 

(참고 블로그)

https://techblog.wclub.co.kr/posts/0001.tree-shaking/Tree%20Shaking%20%EC%9D%84%20%ED%86%B5%ED%95%9C%20%EB%AA%A8%EB%93%88%20%EC%9A%A9%EB%9F%89%20%EC%B5%9C%EC%A0%81%ED%99%94

Comments