12 lines
248 B
TypeScript
12 lines
248 B
TypeScript
import { useMemo } from 'react';
|
|
import { io } from 'socket.io-client';
|
|
|
|
export function useSocket() {
|
|
const socket = useMemo(
|
|
() => io({ autoConnect: false, path: '/socket.io', reconnectionAttempts: 3 }),
|
|
[]
|
|
);
|
|
|
|
return { socket };
|
|
}
|