You know what&#x27;s ridiculous? I totally agree that WndProc was horrible. But the web community is now reinventing it so directly that all I can do is bang my head repeatedly on my desk.<p>Have you seen Facebook&#x27;s Flux&#x2F;Dispatcher framework, for example? The Dispatcher is usually a massive switch statement that takes a single argument, which will be a record field that corresponds with the event type. It&#x27;s exactly like switching on uMsg and then casting lParam to the relevant struct. And this is considered one of the absolute best web frameworks available right now.<p>On the bright side, I suppose we can look forward to equivalents of message crackers, OWL, and MFC for React soon enough.