'use client'; import { Button } from 'antd'; import { useEffect, useState } from 'react'; import { RequestAllInOne } from '@/app/demos/api-all-in-one/fetch-data'; export default function SocketPage() { const [client, setClient] = useState(); const [message, setMessage] = useState(''); useEffect(() => { if (!client) { return; } client.socket('/socket-io/', { type: 'on', event: 'answer', callback: (response: any) => { console.log('answer: ', response); setMessage(response); }, queryKey: ['answer'], }); }, [client]); return ( <>

Socket io demo.

socket message:
{message}
); }