반응형 Design Patterns/Learn1 [M-V-VM] Dto와 Model정의와 사용법 (+class-transformer example) 프론트엔드에서 다루는 변수, 객체 들은 대표적으로 두개로 나뉜다. 서버로부터 받는 정보 (프론트엔드에서 함부로 건들이면 안되는 것이 원칙) 유저로부터 받는 정보 (Input, Button 등 유저의 행동에 의해 변경될 수 있는 변수) 그래서 M-V-VM의 데이터 모델링 규칙에서 두가지 변수를 어떻게 모델링 할것인지 정리해보려고 한다. 개인적으로 디자인패턴이라는 것은 더 나은길을 제시해 줄 뿐이며, 정답없는 이정표같은 느낌이다. 혹시라도 잘못 사용하는 것 같다면 얼마든지 피드백을 받을 준비가 되어있기에 많은 관심을 기다린다. 1. DTO 서버로 부터 받는 정보는 DTO로 모델링하고 다음과 같이 사용한다. 프론트엔드에서 특별한 상황이 아니고서는 임의변경을 하면 안되기에 readonly로 각 변수를 선언해준다.. 2023. 9. 15. 이전 1 다음 반응형