import cls from './camera.module.scss'; import {useEffect, useState} from "react"; /* eslint-disable-next-line */ export interface CameraProps { } export function Camera(props: CameraProps) { const [randomNumber, setRandomNumber] = useState(null); useEffect(() => { // Создаем WebSocket-соединение const ws = new WebSocket('ws://localhost:8765/'); // Обработка сообщений от сервера ws.onmessage = (event) => { const newRandomNumber = event.data; setRandomNumber(newRandomNumber); }; // Закрытие соединения при размонтировании компонента return () => { ws.close(); }; }, []); return (
2020-23-21
14:32
Cum
№69