
개발/React
[React] VAC 패턴이란?
MVC, MVVM 등의 유명한 디자인 패턴을 비롯하여 Presentational-Component, Flux 패턴 등까지 각 상황, 요구사항에 맞는 다양한 디자인 패턴이 있다. 각각의 디자인 패턴은 개발의 관심사에 따라 고안되었다.(기존 패턴들의 단점을 보완하여 나온 패턴들도 있겠지만, 그것도 관심사가 개발 환경에 따라 관심사가 달라진 탓이라고 생각한다..!) 그 중 React Component 개발에 관련있는 VAC 디자인 패턴을 공부하여 소개한다. VAC의 관심사는 ? React는 Frontend Framework로써, 크게 세가지 일을 한다고 생각한다. 1. UI View - 사용자에게 보여지기 위한 컴포넌트 및 배치를 구성한다. 2. Data Binding - 서버 혹은 내부에서 받거나 처리한 ..