Why not just create a state object that represents...
# android-architecture
s
Why not just create a state object that represents the screen state and then reduce the previous state and the new partial state together into a new full state object. You have to hold onto both somewhere anyway