Bilescu Adrian
Apr 28, 2024

--

On the one side, it's great how you manage and group the state. This for sure helps a lot.

On the other hand, I don't like at all how everything is being forced into the "view" layer. If you don't believe in SOLID principles, separation of concern or low coupling principle, I understand how you got here. It might work for you, but many other projects need a bit more separation between UI and business logic so that it remains flexible on the long run to change some logic without affecting the other.

--

--