"use client"; import { useEffect, useState } from "react"; import { useParams } from 'next/navigation'; import { socket } from "../../socket"; //import Card from '@/components/Card'; //import type { GameCard } from '@/types'; export default function GamePage() { const { gameID } = useParams(); const [cards, setCards] = useState(); useEffect(() => { socket.emit('join', gameID); socket.on('init', data => { console.log('init', data); setCards(data.id); }); socket.on('card-flipped', (data) => { console.log('>>>', data); setCards(data.id); }); return () => { socket.off('init'); socket.off('card-flipped'); }; }, []); return