One thing that I really like about my current MVI ...
# redux
a
One thing that I really like about my current MVI implementation is that I have a sealed subclass of Action for each screen. For example
sealed  class LoginScreenAction: Action
. This allows me to get compile errors if I use when statements as expressions and add a new
LoginScreenAction
subclass