React native is an imgui? Aren't views defined with a declarative language similar but distinct from html?
yes, it is
yes, they usually are, which is irrelevant to the question of whether react is retained-mode or immediate-mode
please see https://news.ycombinator.com/item?id=39010462 for more detail
For desktop use, Qt is quite widely used pretty much everywhere. I only ever see React Native being used so a company can claim to have a "native" mobile app.
Im not sure if you used windows in the last 5 years than. Heck the new outlook is a react native kind of ui.
Ehh.. the latest os ui toolkit is uwp which lost to react native (a im gui) and it does not look that winui3 will fix that. Linux has two major gui libraries, both are probably only used by enthusiasts and not by enterprises which prefer to target react native (mostly for different reasons tough)
Drawing components won because the object oriented world of gui design sucks and because it’s hard to target multiple systems. All modern ui libs use a kind of immediate mode. It’s way easier to understand and you do not need to explain why you need to use mvvm.