Skip to content
This repository has been archived by the owner on Dec 19, 2019. It is now read-only.

notgiorgi/redux-websocket-middleware

Repository files navigation

redux-websocket-middleware

build status

  • Motivation
  • Installation
  • Usage
    • Middleware
    • Action Types
    • Actions

Create actions that dispatch to a websocket. For example:

function writeToSocket(data) {
  return {
    type: "WRITE_DATA",
    payload: data,
    meta: { socket: true }
  }
}
  • Creating and opening the WebSocket for multiple endpoints (you can have one default)
  • Handling JSON encoding/decoding of messages
  • Retrying the connection when lost, and exponentially backing off
  • Batching writes when offline, and sending when available
  • Tests

About

Native WebSocket integration in redux

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published