"use client"; import Link from "next/link"; import { useEffect, useRef } from "react"; import { useGameStore } from "@/store/gameStore"; import type { ProblemCount } from "@/store/gameStore"; const problemCounts: ProblemCount[] = [5, 10]; export default function StartControls() { const startLinkRef = useRef(null); const selectedProblemCount = useGameStore( (state) => state.selectedProblemCount, ); const setProblemCount = useGameStore((state) => state.setProblemCount); useEffect(() => { startLinkRef.current?.focus(); }, []); return (
연습 시작
문제 수
{problemCounts.map((count) => { const selected = selectedProblemCount === count; return ( ); })}
); }