1.0.0 • Published 1 year ago
websocket-self-react v1.0.0
websocket-self-react
Made with create-react-library
Install
npm install websocket-self-react
Usage
this package connected with websocket-self
import React, { useEffect, useState } from 'react'
import { initialWebsocket, useSocket, type } from 'websocket-self-react'
const App = () => {
let data = useSocket('ws://127.0.0.1:9999')
const [token, setToken] = useState(null)
const [ws, setWs] = useState(null)
useEffect(() => {
if (data?.message?.status === type.TOKEN) {
setToken(data?.message?.data?.token)
setWs(data.ws)
}
if (data?.message?.status === type.MESSAGE) {
console.log(data.message)
}
}, [data])
return (
<div>
<div>token: {token}</div>
<button
onClick={() => {
ws.emit('c19d020a-51ec-4c09-b0c6-0dbb692915f3', 'hai')
}}
>
send
</button>
</div>
)
}
export default App
License
MIT © ryanmustofa
1.0.0
1 year ago