Apr 27, 2022
You can do this, but why? You're going out of your way to implement a custom binding scheme and avoid Rx/Combine design patterns.
And it's a minor point, but anyone coming into your app will have to learn your bespoke approach, even if they're already familiar with Rx/Combine.
It just feels like you're reinventing the wheel, and without a good reason...