'use client'; import { useState } from "react"; import Cuadrado from "./cuadros"; const Tablero = () => { const [cuadros, setCuadros] = useState(Array(9).fill('')); const [turno, setTurno] = useState('X'); const pintaFigura = (indexItem, valor) => { if (cuadros[indexItem] === '') { // Solo actualiza si el cuadro está vacío const misCuadros = cuadros.slice(); misCuadros[indexItem] = valor; // Coloca el valor ('X' o 'O') en el cuadro setCuadros(misCuadros); // Alterna el turno setTurno(turno === 'X' ? 'O' : 'X'); } }; return ( <>

Totito

{/* Titulo */}
{ cuadros.map((items, indexItem) => ( pintaFigura(indexItem, valor)} /> ))}
); }; export default Tablero;