States should be atomic
Yes... know there are plenty of threads and complains out there about this topic. But can't invest my time searching and tediously upvote each one of them. So as it seems I'm forced to work as "beta tester for free, at least let me invest the lesser time in post expensive bugs.
Simply I've lost one client, time, money and health with the amounts of bugs and insane usability flaws of XD user interface. Really... I'm tired, very tired.
Just built an "atomic" approach of buttons, dropdowns, etc... invested weeks learning the anti-intuitive way to make states work, with hours and hours googling for hacks to overcome XD UI bad design and bugs... yes, even the absurd "group" a component in itself to be accessed from a sibling component's state.
All that, with promises to my client to deliver a "near" reality experience, ended just moments before the live presentation, when made my final testings: broken structures, random resizing, text changes, movements in position of internal components...etc, etc.
For short, "States" don's stand a simple linkage from an external assets/component/whatever library. Even worst... breaks when we try to override any of their components.