&gt;<i>Winapi is imperative, React is functional.</i><p>That&#x27;s a red herring. That would be relevant if we were discussing the imperative vs functional methodology.<p>But what the article discusses is the similarity in the architecture of two view management systems.<p>And even more so, the imperative changes in the Windows scheme described are encapsulated inside the views, and the overall system is more functional that you give it credit for. But, again, I think that this is beside the point.