TypeScript enums보다 중요한 문제는 UI 관련 enum 정보의 중복 관리이다.
TypeScript enums 사용 논쟁보다 더 많은 문제는 중복되는 UI enum 정보를 관리하는 것이다. 상태 코드는 처음에는 간단하지만, UI에 필요로 하는 다양한 요소들로 인해 여러 개의 구조로 퍼지게 된다. 이 포스트는 이러한 중복 관리 문제를 다루며, 더 나은 접근법으로 <code>enum-plus</code>를 소개한다. 개발자들은 상수와 타입만 필요하다면 enum-plus가 필요하지 않음을 이해해야 한다.
The real issue isn't TypeScript enums but managing duplicated UI enum metadata.
The debate about using TypeScript enums becomes less significant compared to the practical issue of managing duplicated UI enum metadata. A simple status code requires multiple runtime structures for its representation in the UI, leading to complexity. This article addresses the problems of duplicative management and introduces <code>enum-plus</code> as a potential solution. Developers should recognize that if they only need constants and types, they likely don't need <code>enum-plus</code>.