Is a websocket client side connection that minified the functionalities and strategies of Websocket for easy implementation of websocket.
This module required to install its peer module vin-socket.server for server side in order to work correctly.
npm install vin-socket.client
- Easy to consume
- Modern approach
- Background digestion as binary
Connect to Websocket Server
import {SocketClient} from 'vin-socket.client';
// global scope
const socket = new SocketClient('ws://localhost:3200');
const App: React.FC = () => {
useEffect(() => {
socket.onConnect(() => {
// user has been connected
})
socket.emit('my:event', {message: 'Hello World'})
}, [])
return (
<div>HELLO WORLD</div>
)
}
NOTE: We recommend to put the SocketClient instance in global scope or top of the code
Unfortunately we are not accepting any contributors yet this is under probitionary, but for your concerns and possible suggestions just email me at petatemarvin26@gmail.com
We're using github release and based on semantic versioning