drovoo-app-socket-connection-library
drovoo-app-socket-connection-libraryDrovoo App, Socket Connection Library
Install
npm install --save drovoo-app-socket-connection-library
Usage
import React, { Component } from 'react'
import MyComponent from 'drovoo-app-socket-connection-library'
import 'drovoo-app-socket-connection-library/dist/index.css'
class Example extends Component {
render() {
return <MyComponent />
}
}
License
MIT © corupta
To-Do Notes
- subscribe/notify for state
- private _state, private _setState, private _notify in socket, public subscribe
- useSocket to get socket, useSocketState (via subscribe) to get state
- withSocket(mapStateToProps, mapSocketToProps)(Component)
- autoConnect if token is present on Provider
- setToken when token on Provider changes
- setToken externally via public setToken
- when token => undefined, disconnect
- when token => xxx, connect