Pusher with Redux

You might have heard about a wonderful service called Pusher . It is a service which allows you to make live updates without handling infrastructure on your own. When I wanted to add it into my React - Redux application I was surprised to find out that there are no libraries which help you. So I decided to write my own. I called it pusher-redux . I think it turned out to have a very convenient API you can call anywhere from your Redux application. Let me explain how to use it below. First you need to configure Pusher in your app.js: Then you need to subscribe to it in your component: This is how you handle it in your reducer Pusher-redux dispatches actions of the following format, you can find data you send in action.data: