【文件属性】:
文件名称:react-signalr:React钩子与SignalR集线器进行交互
文件大小:185KB
文件格式:ZIP
更新时间:2021-05-14 17:24:07
react javascript rxjs reactjs websocket
该挂钩被设计为主要功能的代理。
/
安装
npm install --save @known-as-bmf/react-signalr
您还需要在项目中安装react(> = 16.8)和rxjs(> = 6)。
用法
const signalrEndpoint = 'https://...' ;
const MyComponent = ( ) => {
const [ value , set ] = useState < MyType> ( ) ;
const { send , on } = useSignalr ( signalrEndpoint ) ;
useEffect ( ( ) => {
const sub = on < MyType> ( 'myMethod' ) . pipe ( debounceTime ( 200 ) ) . subscribe
【文件预览】:
react-signalr-develop
----.gitignore(106B)
----package.json(2KB)
----package-lock.json(789KB)
----src()
--------useSignalr.ts(6KB)
--------cache.ts(791B)
--------createConnection.ts(690B)
--------index.ts(43B)
----LICENSE(1KB)
----tsconfig.json(743B)
----.github()
--------workflows()
----.eslintrc.js(213B)
----README.md(4KB)
----.eslintignore(111B)
----.gitattributes(803B)
----test()
--------createConnection.test.ts(4KB)
--------useSignalr.test.ts(7KB)