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

MVVM 없이 WPF를 쓰면 안 되는 걸까

 MVVM 없이 WPF를 쓰면 안 되는 걸까

얼마 전 "Hook이 부러운 순간"이라는 글을 썼습니다. React의 Hook처럼 문제 크기에 딱 맞는 간결한 구조가 부럽다는 이야기였습니다.

글을 쓰고 나서도 한 가지 생각이 계속 남았습니다. "WPF는 정말 가볍게 만들 방법이 없는 걸까?"

사실 WPF는 마음만 먹으면 꽤 단순하게 만들 수 있습니다. 예를 들면 이런 코드입니다.

0 int count = 0; private void Button_Click(object sender, RoutedEventArgs e) { count++; ((Button)sender).Content = count; } 이 정도면 React의 간단한 상태 코드와 크게 다르지 않습니다. 어떤 면에서는 오히려 더 직관적이기도 합니다.

그런데 우리는 보통 이렇게 시작하지 않습니다. WPF 프로젝트를 열면 거의 자동처럼 이런 루틴이 시작됩니다.

ViewModel 생성 Property + OnP...