Javascript 如何从websocket stomp subscribe侦听器访问当前状态/上下文?
我在React应用程序中设置了stomp WebSocket客户端 我使用classic config连接到ws-server,然后设置WebSocket订阅者来侦听接收到的消息 但是,如果我想在侦听器中使用当前状态或上下文,则只使用创建侦听器时的状态副本Javascript 如何从websocket stomp subscribe侦听器访问当前状态/上下文?,javascript,reactjs,websocket,stomp,Javascript,Reactjs,Websocket,Stomp,我在React应用程序中设置了stomp WebSocket客户端 我使用classic config连接到ws-server,然后设置WebSocket订阅者来侦听接收到的消息 但是,如果我想在侦听器中使用当前状态或上下文,则只使用创建侦听器时的状态副本 socket = new SockJS('http://localhost:8080/ws'); stompClient = Stomp.over(socket); stompClient.connect("user",
socket = new SockJS('http://localhost:8080/ws');
stompClient = Stomp.over(socket);
stompClient.connect("user", "password",
() => {
stompClient.onConnect = () => {
...
}
stompClient.subscribe(`/user/something`, (message) => {
// Message recieved
...
});
})
我在功能组件中使用Stomp。有没有办法设置可以访问当前状态的订阅侦听器
多谢各位