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 };