PubNub Redux Framework

Most chat applications need to manage the state of several data componentssuch as messages, server responses, and cached data (or any data on the local device that hasn't yet been sent upstream), not to mention any number of UI statesinside the app itself. As the application complexity increases, managing that state information within the application becomes more and more difficult.

The PubNub Redux framework make it easier for developers to manage state of data components inside the application. The framework adds structured data to the Redux store, listens to real-time events generated by the network, and stores these events on the client-side, and triggers updates to the view inside your application. These Redux-specific functions which can be integrated with your existing or new Redux data store

This reference section shows you how to set up the PubNub Redux framework for use in your application.

Beta release

The PubNub Redux Framework is in beta release with limited documentation. Detailed reference docs will be available soon.

Get Code: Source

https://github.com/pubnub/redux

Get Code: NPM

npm install pubnub-redux

About Redux

Redux is the most common state management solution built on JavaScript. It's a single source of truth that removes the need for components to communicate between themselves. Redux stores application state data in a single location, called the store. Components notify ("dispatch") the store about events ("Actions") which may require the state to change.