client-side vs server side redux post