Manage State and Side EffectsCleanly handle application's data and provide predictable side effect reaction.