Yeah, its simpler, I just don't see many applications doing it. Additionally, not all events need to be synced, some need to be enriched before being synced... by the time you've done all that, you're almost back to syncing state. Which is probably why we don't see many apps doing this with redux.
Redux is much more closely aligned with CQRS principles than ES.
Comments
Addtionally;
Why apply your event to the state, then somehow sync your state with the server.
Wouldnt it be simplier just to sync your events?
Yeah, its simpler, I just don't see many applications doing it. Additionally, not all events need to be synced, some need to be enriched before being synced... by the time you've done all that, you're almost back to syncing state. Which is probably why we don't see many apps doing this with redux.
Redux is much more closely aligned with CQRS principles than ES.