UNPKG

socket.io-react-hooks-advanced

Version:

A modular and extensible React + Socket.IO hook library designed for real-world applications. Supports namespaced sockets, reconnection strategies, offline queues, latency monitoring, middleware, encryption, and more.

12 lines (11 loc) 466 B
import { jsx as _jsx } from "react/jsx-runtime"; import { SocketProvider as BaseProvider } from "./SocketProvider"; import { createSocketContext } from "./createSocketContext"; export const createNamespacedSocket = () => { const { Context, useCtx } = createSocketContext(); const Provider = (props) => (_jsx(BaseProvider, { ...props, contextOverride: Context, children: props.children })); return { Provider, useSocket: useCtx, }; };