The mapStoP and mapDtoP are just plain functions that do what they say on the tin. Easy to read/write once you understand the pattern.
The connect HOC like all HOCs is a bit of a smell, but easy enough to use without understanding much about HOCs.
Likely soon hook replacements for connect will make all that "verbosity" even simpler and easier to work with.
For instance, useMapState and useActionCreators from this proposal for redux hooks: https://github.com/epeli/redux-hooks
It just happens that for my real life needs I've needed state that was derived from redux state: filtering, selections, pagination, normalizing / denormalizing state, relations between entities (classic library data model problem) etc.
So I kinda can't "imagine" any "serious" work with redux without helpers like reselect etc.
> Easy to read/write once you understand the pattern.
Sure, there is nothing "complex" about any of that.
And I am genuinely asking how people deal with that.
It is just way too verbose for me. So I am wondering, how other people approach it.
Close their eyes and plow through? Don't really care?