2. FrontEnd/Javascript
[JS] MVC패턴 & Flux패턴
MVC패턴 (Model, View, Controller) : 양방향 데이터 바인딩 Model, View, Controller 의 약자이다 Model에 데이터를 저장하고, Controller를 이용하여 Model의 데이터를 관리(CRUD)합니다 Model의 데이터가 변경되면 View로 전달되어 사용자에게 보여짐 사용자가 View를 통해 데이터를 입력하면, View역시 Model을 업데이트 할 수 있다는 점 즉, 데이터가 양방향으로 흐를 수 있다는 것 만약 여기서 규모가 커지면 Model과 View가 많아져 View가 다양한 상호작용을 위해 여러개의 Model을 동시에 업데이트하고 Model역시 여러개의 View에 데이터를 전달하는 상황이 발생한다. 한 Model이 업데이트되면 View가 업데이트되고, 업데..
2024. 4. 3. 17:17