I created new architecture for every react+redux project and at last I came up with something similar architecture. I have added it on bitbucket. Its not complete yet. But I have similar architecture and I like it.
This architecture decrease the cognitive load and make things easy to maintain and reuse.
1. Inside app we have common/component where we can have pure components and we can reuse them anywhere.
2. For every module we have folder inside app and each folder will have its view(index.js), action + reducer (ducks.js) and side effects (epic.js).