로딩
요청 처리 중입니다...

MVVM vs React Hooks, 나는 어디에 서 있는가

 MVVM vs React Hooks, 나는 어디에 서 있는가

예전에는 MVVM이 당연한 세계라고 생각했다. 특히 WPF 를 오래 만지다 보니 View는 조용히 있고, ViewModel이 상태를 들고, Binding이 알아서 흘러가야 “잘 만든 구조”라고 믿고 있었다.

그 질서가 꽤 마음에 들었다. 그러다 React 를 제대로 보기 시작했다. useState, useEffect, 그리고 함수형 컴포넌트.

처음엔 솔직히 조금 거칠게 느껴졌다. “상태를 이렇게 바로 써도 되나?”

“이건 ViewModel이 어디 있는 거지?” 그런데 쓰다 보니 생각이 조금 바뀌었다.

MVVM은 ‘구조’를 먼저 세운다 MVVM은 설계가 먼저다. 상태는 ViewModel에 있다 View는 상태를 직접 만지지 않는다 모든 흐름은 Binding을 통해 간다 특히 DependencyProperty, INotifyPropertyChanged, Command 패턴.

이 세계는 무겁다. 하지만 대신, 한 번 구조가 자리 잡으면 어지간해서는 무너지지 않는다.

대규모 화면, 복잡한 ...