drovoo-app-socket-connection-libraryDrovoo App, Socket Connection Library
npm install drovoo-app-socket-connection-library> drovoo-app-socket-connection-libraryDrovoo App, Socket Connection Library
 
``bash`
npm install --save drovoo-app-socket-connection-library
`tsx
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
}
}
``
MIT © corupta
* 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