In AngularJS Store, the only way to update the state from the store is by dispatching an action. By using the dispatch method, you're also able to notify some parts of your application that uses the same store.
As you can notice in the above example, every time you perform an update to the state, you get the current state first because you used it for computation.
dispatch method has a simple way for that scenario that you can use.