'use client'; import { io } from 'socket.io-client'; import { Button } from 'antd'; import { useEffect, useState } from 'react'; export default function SocketPage() { const [socket, setSocket] = useState(); const [answer, setAnswer] = useState(''); useEffect(() => { if (!socket) { return; } socket.on('answer', (message: string) => { console.log('answer: ', message); setAnswer(message); }); }, [socket]); return ( <>

Socket io demo.

answer:
{answer}
); }