Redux best practices
Will Becker
73027

I like your file layout. What I added is a "forms" directory and "components" per module (where applicable) in addition to a general "components" directory of the main root.

If you are using redux-form but also in other scenario's, you are able to abstract the form component from the screen component. Keeping a LoginForm inside a login module makes a lot of sense to me.

Equally, some components are "module specific". For example, I have a Toast component in the general components directory. But the derivative "ConnectionToast" component in the modules/connection/components directory.