FrontEnd에서 Domain 성격의 State를 Model(DTO) 클래스로 관리하기 JavaScript에서 Runtime시에만 발생되는 오류에 대한 해결책으로 Compile시점에 오류를 미리 잡을 수 있도록 TypeScript 문법이 탄생했다. FrontEnd 뷰 템플릿을 사용하며 여러 의문이 들었다. FrontEnd Framework인 VueJS나 ReactJS Library 에서는 왜 DTO를 따로 쓰지 않는것일까? TypeScript 뿐만 아니라 제대로 관리하려면 자바스크립트에서 최신으로 지원하는 클래스 문법도 사용해야 하는것 아닐까?자바스크립트에서 신버전에 클래스 문법을 괜히 추가해서 제공해주는것이 아닐텐데? 진짜 제대로 관리할거면, 타입스크립트 타입 뿐만 아니라 도메인 성격을 띄우는 Ob..