import { useState } from "react"; import { clickHandlerTurn, clickHandlerRestart } from "./functions"; let params = {}; export default function App() { const [colorBoard, setColorBoard] = useState( Array.from(Array(6), () => new Array(7).fill("white")) ); params.colorBoard = colorBoard; params.setColorBoard = setColorBoard; const [gameOver, setGameOver] = useState(false); params.gameOver = gameOver; params.setGameOver = setGameOver; const [currentPlayer, setCurrentPlayer] = useState("red"); params.currentPlayer = currentPlayer; params.setCurrentPlayer = setCurrentPlayer; const [message, setMessage] = useState(""); params.message = message; params.setMessage = setMessage; const [turns, setTurns] = useState(1); params.turns = turns; params.setTurns = setTurns; return ( <>
{params.message}
> ); } function Field({ row, col, backgroundColor, disabled }) { return ( ); } function Board() { var fields = params.colorBoard.map((subarr, row) => subarr.map((color, col) => { return (