import React, { useState } from "react"; import { createWebSocketContext } from "../../websocket"; const SocketContext = createWebSocketContext({ key: "1", }); const WebSocket = () => { return ( token} // dependencies={[token]} //remove previous connection and create a new connection if changed url={"ws://127.0.0.1:8081"} > ); }; function Todo() { const [message, setMessage] = useState(""); SocketContext.useWebSocketEffect((message) => { setMessage(JSON.stringify(message)); }); return (

React-signalr Websocket

{message}

); } export { WebSocket };