Blog

TypeScript 배열, `T[]` 대신 `ReadonlyArray<T>`를 써야 하는 이유

함수 하나 호출했을 뿐인데 원본 배열이 망가진 경험, 있으신가요? 이런 사이드 이펙트 버그를 원천 차단하는 TypeScript의 강력한 무기, `ReadonlyArray`의 모든 것을 알려드립니다. 이제 불변성은 선택이 아닌 필수입니다.

August 17, 20255 minutes

TypeScript enum, 아직도 쓰고 계신가요?

TypeScript 개발자라면 누구나 한번쯤 써봤을 enum. 하지만 왜 많은 전문가들이 enum 사용을 망설이는 걸까요? enum의 숨겨진 문제점부터 가장 확실한 대안인 Object as const 패턴까지, 이제는 알아야 할 모든 것을 알려드립니다.

August 17, 20255 minutes

Deno 프론트엔드 개발, 1년 만에 완전히 달라진 이유

Deno의 프론트엔드 생태계가 지난 1년간 얼마나 극적으로 발전했는지 아시나요? deno bundle의 부활부터 Fresh v2와 Vite의 만남까지, 이제 Deno는 더 이상 백엔드만의 전유물이 아닙니다. 최신 업데이트를 완벽하게 정리해 드립니다.

August 17, 20254 minutes