thanks for this post! can you point me in the direction of any literature that goes into more depth on the idea of only posting from components — no dispatch? i'd love to learn more.
In particular, pay attention to mapDispatchToProps, which can take either a function or an object. If you give it an object as a map to your action creators as values these functions will be automatically wrapped in dispatch for you. ;-)