Five Tips for Working with Redux in Large Applications
AppNexus Engineering
2109

About having the same data twice in your store, I think this is costly, specially when we have large datasets. To solve the problem you stated in your example, (when editing a user), I think that is the role of local state in react.