가끔 다른 프레임워크 코드를 보다 보면 묘하게 부러운 순간이 있습니다. 특히 React 코드를 볼 때입니다.
예를 들면 이런 코드입니다. const [count, setCount] = useState(0) setCount(count + 1)}> {count} 처음 보면 별 생각이 없습니다. 그냥 버튼을 누르면 숫자가 올라가는 코드입니다.
그런데 어느 순간 이런 생각이 듭니다. "이게 왜 이렇게 가볍지?"
WPF에서 같은 걸 하려면 WPF에서는 보통 MVVM 스타일로 작성합니다. 그래서 코드 흐름이 대체로 이렇게 됩니다.
ViewModel 생성 Property 구현 INotifyPropertyChanged ICommand 구현 XAML 바인딩 익숙해지면 어렵지는 않습니다. 문제는 어렵냐가 아니라 무게입니다.
버튼 하나를 만들기 위해 생각보다 많은 구조가 따라옵니다. 가끔은 이런 생각이 들기도 합니다.
"이 버튼 하나 때문에 우...
원문 링크 : WPF개발하다 React의 Hook이 부러운 순간