디시인사이드 갤러리

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

갤러리 본문 영역

결론. 빠따들고 뒤통수 갈겨버려야겠다.앱에서 작성

프갤러(218.154) 2025.10.01 17:41:53
조회 90 추천 0 댓글 3
														

24b0d121e0c176b660b8f68b12d21a1d29fc5385


하나도 의미없이 무지성으로 변수들을 복제한 것으로 결론이 났다.


ChatGPT

경우에 따라 다릅니다. 대부분의 내부 TS 프로젝트에서는 export const enum만으로도 충분하지만, 라이브러리·다양한 툴체인 호환성·런타임 조작(리플렉션) 등이 필요하면 개별 export const를 따로 선언해 두는 것이 실전에서 안전합니다.

핵심 정리
export const enum

tsc로 빌드하고 preserveConstEnums: false(기본)면 컴파일 타임에 값이 인라인되어 런타임에 enum 객체가 남지 않음.

장점: 런타임 코드가 줄어들고 성능·번들 크기 면에서 유리.

단점: Babel 같은 도구(또는 isolatedModules: true 설정을 사용하는 환경)에서는 처리되지 않거나 에러가 날 수 있음 — 결과적으로 JS 소비자가 기대하는 런타임 값이 없을 수 있음.

**개별 export const**를 같이 선언하는 이유

JS 소비자/다른 툴체인과의 호환성 — 런타임에서 값으로 import 가능하게 하려는 목적.

런타임 리플렉션(.keys, 동적 접근 등)을 해야 할 때.

명시적 API: import { A } from 'pkg'처럼 사용성을 높이고 트리쉐이킹이 잘 되게 하려는 목적.

타입/런타임 분리: 타입은 const enum/타입으로, 런타임은 export const로 제공하면 TS 편의와 JS 호환을 동시에 만족.

- dc official App

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 며느리, 사위되면 시댁, 처가에 잘할 것 같은 스타 운영자 25/10/13 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
2894875 어제 매향리 - 궁평항 ㅇㅇ(121.168) 10.08 47 0
2894874 생각해보니 영상생성과 llm이랑 비슷하네 ㅇㅇ갤로그로 이동합니다. 10.08 53 0
2894871 홍보에 관한 고찰? [3] 프갤러(121.172) 10.08 67 0
2894869 원피스 1162화 ♥덩냥이♥갤로그로 이동합니다. 10.08 167 0
2894868 애니뉴스야 너 모바일 웹소켓 wss로 했냐? [5] ㅆㅇㅆ(124.216) 10.08 82 0
2894867 디시 짤댓글기능 잘만든거같음 박민준갤로그로 이동합니다. 10.08 44 0
2894866 음코 딱 좋당 이기양~❤+ ♥덩냥이♥갤로그로 이동합니다. 10.08 57 0
2894865 웹소켓 모바일 기기 접속 오류 [3] 프갤러(121.172) 10.08 90 0
2894864 충전이 안되는데, 전면패널 원래 고장난건데, USB 3.0 과다 충전. 넥도리아2025(112.170) 10.08 31 0
2894863 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.08 48 0
2894862 멍유님 제발 모모 성희롱 발언 좀 자제 해주세요 ♥덩냥이♥갤로그로 이동합니다. 10.08 45 0
2894861 임베에서 더 나은 처우를 받는법 [4] 박민준갤로그로 이동합니다. 10.08 96 0
2894859 나는 근데 뭘하든 할 수 있을거라 생각해서 걍 아무거나 하는중 ㅆㅇㅆ(124.216) 10.08 50 0
2894858 웹개발하다가 임베를 왜감 [3] 박민준갤로그로 이동합니다. 10.08 124 0
2894857 혼자 뭘 해보기엔 게임이 그나마 괜찮을 편일걸 프갤러(110.8) 10.08 52 0
2894856 게임은 로직도 로직인데 일단 에셋 비용이 필요함 [4] ㅆㅇㅆ(124.216) 10.08 74 0
2894855 근데 프로그래밍만큼 재밌는 취미가 있나 읽을거리랑 볼 거리 많잖아 [2] ㅆㅇㅆ(124.216) 10.08 74 0
2894854 근데 게임만큼 비효율적인 바닥이 없다 [3] 루도그담당(58.239) 10.08 100 0
2894853 최근에 WASM 문서 다 읽어봤는데 이걸 굳이? 싶더라 [1] ㅆㅇㅆ(124.216) 10.08 105 0
2894852 오랜만에 휴식하니까 좋네 ㅆㅇㅆ(124.216) 10.08 40 0
2894851 게임 만들고 싶어도 게임 자체가 비용이 있어야함 그림쟁이 없으면 [1] ㅆㅇㅆ(124.216) 10.08 67 0
2894848 공무원인데 개발자 일 배우는거 추천하냐? [6] 프갤러(124.57) 10.08 109 0
2894847 게임 개발하려고 객체지향 이론 3년 공부했다 ㅇㅇ(211.235) 10.08 64 4
2894846 지뢰계 [1] 발명도둑잡기(118.216) 10.08 60 0
2894845 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.08 50 0
2894843 야한노래가 성경험 촉진 발명도둑잡기(118.216) 10.08 66 0
2894842 美 노랫말 33%에 '술' '마약' 들어간다 발명도둑잡기(118.216) 10.08 46 0
2894840 연휴라 일도 없고 게임한다고 개발일 이틀쉬는중 [5] ㅆㅇㅆ(124.216) 10.08 92 0
2894839 참취..ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 10.08 57 0
2894838 스타트, 중소 기업 개발자분들 워라벨 어때요? [4] 프갤러(39.112) 10.08 104 0
2894837 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 10.08 42 0
2894836 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 10.08 55 0
2894835 Ada왜바이럴하는거잉? moo토낑7920(220.122) 10.08 47 0
2894833 웹 말고 다른 개발하는 사람들도 좀 잇나 ㅇㅇ갤로그로 이동합니다. 10.08 91 0
2894827 근데 웹개발 하다가 임베 가는게 가능함? [6] 물단또갤로그로 이동합니다. 10.08 132 0
2894826 강화유리 필름 1+1 다음주에 온다. 넥도리아2025(112.170) 10.08 41 0
2894805 성공했다. 브레이버갤로그로 이동합니다. 10.08 62 0
2894800 나님 고객님은 모두의 고객입니다. 브레이버갤로그로 이동합니다. 10.08 87 0
2894794 나님 분해 시작합니다. 브레이버갤로그로 이동합니다. 10.08 80 0
2894792 이런것도 물경력임? [3] 프갤러(218.153) 10.08 144 0
2894781 앞으로 러스트 씨부리는 것들은 ㅇㅇ(49.165) 10.08 61 0
2894778 Ada 프로그래밍: 3.3 리터럴 (Literals) 나르시갤로그로 이동합니다. 10.08 65 0
2894777 Ada 프로그래밍: 3.2 예약어 (reserved words) 나르시갤로그로 이동합니다. 10.08 43 0
2894776 Ada 프로그래밍: 3.1 식별자 (identifier) 나르시갤로그로 이동합니다. 10.08 50 0
2894775 Ada 프로그래밍: 3. 어휘 요소 나르시갤로그로 이동합니다. 10.08 48 0
2894772 근데 중소 AI는 자체개발 아니지 [2] ㅇㅇ(106.102) 10.08 91 0
2894771 요즘 러스트 하는새끼들은 서보가 뭔지도 모르고 ㅇㅇ(49.165) 10.08 66 0
2894770 홍대가는중 개멍청한유라갤로그로 이동합니다. 10.08 64 0
2894768 방금 핫한 알고리즘이 추천해주었는데 ㅎㅎㅎ 넥도리아2025(112.170) 10.07 54 0
2894767 외롭다.. ㅇㅇ(14.52) 10.07 52 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2