SocketCluster bindings with Redux state using Redux Saga Channels
React form component validated with validate.js