I've been reading about this for some time but can't find any good technique. Basically I'm wondering how do people architecture C++ / QML projects and in particular the communication between the C++ and QML side.
In general I can get things working but after a while it becomes a mess of signals and slots, some signals being queued other immediate, which makes it very difficult to reason about. Basically it's not clean like a React/Redux architecture or MVC on the server-side can be.
I did stumble across "quickflux" but that seems a bit of a complicated hack, while I'd rather go for something simpler and more native to C++/QML.
Any suggestion?
I ask because I use Qt and c++ professionally, and have no use of QML. I could elaborate, but I'm more interested in why exactly you'd go for QML first.