<@U3DTVBXD4> I'm doing MVI and I love it, especial...
# rx
z
@frank I'm doing MVI and I love it, especially with Kotlin, but my presenters don't survive config changes. I use
Conductor
so I don't need them too (Conductor's controllers persist through config changes). I believe in your "partial state" sealed class, utilize
object : subclassName()
instead of
class : subclassName()
. See:
Copy code
sealed class Expr {
    class Const(val number: Double) : Expr()
    class Sum(val e1: Expr, val e2: Expr) : Expr()
    object NotANumber : Expr()
}
So
Expr.NotANumber
would be equal to itself, because there can only be one instance of it