[TypeScript] 대시보드 지표 포맷팅, 하나로 흐르게 만들기
0. 숫자를 화면에 어떻게 보여줄까?통합 대시보드 파트를 맡았을 때는 어떻게 대시보드에 지표를 보여줘야 하는지, 또 리팩토링할 때는 따로 쓴 코드를 어떻게 통합해야 하는지 막연했다. 하지만 천천히 뜯어보니 코드 전체가 푸는 단 하나의 문제는 "숫자를 화면에 어떻게 보여줄까?" 이다. 위 그림이 그 해답의 전체 흐름이다! 백엔드가 준 숫자 하나가 바인딩을 지나 레지스트리에서 옷을 갈아입고 화면에 닿기까지, 내가 헤맸던 순서 그대로 다섯 단계로 정리해보겠다.1. 레지스트리 - 흩어진 분기를 객체에 모으기1234라는 숫자가 있다고 하자. 이걸 그냥 화면에 그대로 뿌리면 안 되고, 무슨 지표냐에 따라 다르게 보여줘야 한다.클릭수면 → 1,234비용이면 → ₩1,234전환율이면 → 1.23%이걸 가장 단순하게 ..