디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

이넘 개별 변수로 복제는 트리 쉐이킹이랑 별로 관계없다는데앱에서 작성

프갤러(218.154) 2025.10.01 17:15:31
조회 76 추천 0 댓글 4

챗지피티가 이렇게 얘기하는데 틀린거임?
================
좋은 질문이야! 이 코드랑 트리 쉐이킹이 직접 관련 있는지는 조금 복잡하게 생각해야 해. 하나씩 분석해볼게.

enum type { a, b, c } const typeA = type.a const typeB = type.b const typeC = type.c

1+⃣ Type enum 특성

Type enum은 런타임 객체로 변환돼.
예를 들어 위 코드는 트랜스파일 후 에서 대략 이렇게 변환됨:

var type; (function(type) { type[type["a"] = 0] = "a"; type[type["b"] = 1] = "b"; type[type["c"] = 2] = "c"; })(type || (type = {})); const typeA = type.a; const typeB = type.b; const typeC = type.c;

즉, enum 전체가 런타임에 존재하고, 각 값도 객체 속성으로 남아 있음.

2+⃣ 트리 쉐이킹과의 관계

트리 쉐이킹은 **“정적으로 사용되지 않는 코드 제거”**를 목표로 해.

하지만 Type enum은 런타임 객체가 만들어지고, 그 안에 모든 값이 포함되기 때문에,

type.a만 사용한다고 해도, 번들러는 안전하게 type.b, type.c를 제거할 수 없음.

결국 enum 전체가 번들에 남게 돼.

✅ 결론

네가 올린 코드에서 트리 쉐이킹은 거의 효과가 없음.

대신 as const 오브젝트나 union 타입을 사용하면 트리 쉐이킹이 잘 될 수 있어. 예:

export const type = { a: 'a', b: 'b', c: 'c' } as const; const typeA = type.a; // type.b, type.c는 사용하지 않으면 제거 가능

원하면 내가 enum을 트리 쉐이킹 친화적으로 바꾸는 완전한 예제도 만들어서 보여줄 수 있어.
만들어줄까?

- dc official App

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 며느리, 사위되면 시댁, 처가에 잘할 것 같은 스타 운영자 25/10/13 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
2894997 실명제 sns와 익명제 sns에서 인기 끄는 글들이 거짓일 확률 비교 발명도둑잡기(118.216) 10.09 61 0
2894996 걍 딱 말해준다 윈도우 쓰는 이유 에이도비갤로그로 이동합니다. 10.09 91 0
2894995 운동권 출신 김광석 주변의 이상한 사건들 발명도둑잡기(39.7) 10.09 53 0
2894994 코드로 모션 디테일 맞추려고 하는건 너무 하드하나 루도그담당(58.239) 10.09 43 0
2894993 음기 충전 발명도둑잡기(39.7) 10.09 78 0
2894992 美우주군과 전쟁무기 기업 한화를 은폐한 제주 '우주산업 클러스터' 발명도둑잡기(39.7) 10.09 55 0
2894991 트럼프가 ‘영화 관세’ 100% 꺼낸 진짜 이유 [디브리핑] 발명도둑잡기(39.7) 10.09 56 0
2894989 기독교 유대교 이슬람교 불교 유교 경전 중 창녀가 언급된 것 발명도둑잡기(39.7) 10.09 62 0
2894986 냥덩이 털사친 글 보니 드는 생각 발명도둑잡기(39.7) 10.09 80 0
2894982 고어사이트 들어갔다가 파일이 저절로 깔림 [5] ㅇㅇ갤로그로 이동합니다. 10.09 142 0
2894981 페이스북 '좋아요'로 사용자 성, 인종, 정치성향, 종교, 지능 발명도둑잡기(39.7) 10.09 57 0
2894980 소라2 예시 발명도둑잡기(39.7) 10.09 53 0
2894978 올해 금리 팍팍떨어진다는데 [1] 방순국갤로그로 이동합니다. 10.09 80 0
2894976 KAIST, 마찰전기 발생 원리 세계 최초로 규명 발명도둑잡기(39.7) 10.09 77 0
2894975 다들 굿나잇⭐ [2] ♥덩냥이♥갤로그로 이동합니다. 10.09 64 0
2894974 공포게임 리뷰지다냥❤+ ♥덩냥이♥갤로그로 이동합니다. 10.09 89 0
2894973 자본가가 저절로 거지 된 사례가 몇%? [1] 발명도둑잡기(39.7) 10.09 74 0
2894972 빈지노-Nike Shoes 관련 생각나는 것 발명도둑잡기(39.7) 10.09 37 0
2894971 와 추석인데도열받네 [1] 프갤러(211.119) 10.09 78 0
2894970 힙합갤러리 버XX가 예전 사람들과 패턴이 달랐던 점 발명도둑잡기(39.7) 10.09 55 0
2894969 난 술만 먹으면 메이플이 하고싶어져... 6개월째 안하고 있는데도... ㅇㅇ(223.38) 10.09 37 0
2894968 <아이돌스타 선수권 대회> 관련 생각나는 예전 글 발명도둑잡기(39.7) 10.09 53 0
2894967 술이 너무 약한데 어쩌죠... 너무 졸리고 피곤하네여... ㅇㅇ(223.38) 10.09 129 0
2894965 프갤 글을 대충 훑어봤다 hrin(220.120) 10.09 65 0
2894964 프붕이들 안녕 hrin(220.120) 10.09 65 0
2894963 나님이 예언 했던대로 이재명 때문에 국가부도 외환위기 IMF 터지려고함 [2] ♥덩냥이♥갤로그로 이동합니다. 10.09 150 0
2894962 김희철♥모모 아이돌끼리 사적으로 친해지는 방법 발명도둑잡기(118.216) 10.09 65 0
2894961 삼권분립? 계엄내란은 국회와 법원의 허락을 받고 벌인거냐? [1] 발명도둑잡기(118.216) 10.09 67 0
2894960 독재 삼권분립 원칙 파괴 입틀막 천안문 리짜이밍 [2] ♥덩냥이♥갤로그로 이동합니다. 10.08 93 0
2894959 [단독] 한국인 떠난 거리, 중국인 바글바글…100만명 더 온다 [1] 발명도둑잡기(118.216) 10.08 84 0
2894958 자본주의는 수정이 되지만 공산주의는 [6] ㅇㅇ(121.168) 10.08 108 0
2894957 나님이 봐온 경상도 빨갱이들 특징 ♥덩냥이♥갤로그로 이동합니다. 10.08 90 1
2894956 여자를 따먹고 싶으면 ㅇㅇ(49.165) 10.08 74 0
2894955 그냥 x세대 오렌지족 딸뻘보지 환장한 개씹빨갱이 틀딱새기들은 ㅇㅇ(49.165) 10.08 58 0
2894954 성소 근황;; ♥덩냥이♥갤로그로 이동합니다. 10.08 101 0
2894953 '내란' 쓰지 말라?‥이진숙, 보도 가이드 논란‥"극우 유튜버냐" [1] 발명도둑잡기(118.216) 10.08 86 0
2894952 “국가가 하지 않는 것을 민간인이… 해초 석방, 한국 정부가 촉구하라” 발명도둑잡기(118.216) 10.08 55 0
2894950 또 주한미군이 발명도둑잡기(118.216) 10.08 75 0
2894949 몰랐는데 이재명 되게 서민적이네 [2] 칸예갤로그로 이동합니다. 10.08 90 0
2894948 청소년은 어리니까 뭘 모르고 선동당해서 공산당 뽑는다? [9] 발명도둑잡기(118.216) 10.08 85 0
2894947 전사 이진숙 [4] ㅇㅇ(121.168) 10.08 86 0
2894946 류류 유곽에서 잘 놀구있으려나 ♥덩냥이♥갤로그로 이동합니다. 10.08 54 0
2894945 냥덩아 미제 대신 중국과 대리전 하다가 안 죽을 자신 있어? [2] 발명도둑잡기(118.216) 10.08 67 0
2894944 오픈채팅에 들어가봤는데 경박스러운것 같아요 ㅇㅅㅇ... ㅇㅇ(223.38) 10.08 51 0
2894942 [홍기빈의 두 번째 의견]삼권분립 운운할 때가 아니다 발명도둑잡기(118.216) 10.08 54 0
2894940 [단독]비상계엄 2개월 전…영현백 9820개 추가 계획 있었다 발명도둑잡기(118.216) 10.08 65 0
2894939 친중공산국가 가면 장기털리고 실종됨 [3] ♥덩냥이♥갤로그로 이동합니다. 10.08 69 0
2894938 “한국이 중국군에 맞서라”…‘트럼프 지명’ 美 국방부 지명자 속내 들어보 발명도둑잡기(118.216) 10.08 69 0
2894936 [💡인기글] 가수 김태원 미국 esta 비자 거절됨 발명도둑잡기(118.216) 10.08 54 0
2894935 흠... 나도 여자한번 만나보고 싶은데요 ㅇㅅㅇ [3] ㅇㅇ(223.38) 10.08 62 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2