taking turns

This commit is contained in:
djmil 2023-07-31 17:45:13 +02:00
parent 382a659279
commit 09b5009dfd

View File

@ -14,13 +14,18 @@ function Square({value, onSquareClick}) {
}
function App() {
const [xIsNext, setXIsNext] = useState(true);
const [squares, setSquares] = useState(Array(9).fill(null));
function handleClick(i) {
const nextSquares = squares.slice();
nextSquares[i] = "X";
if (xIsNext) {
nextSquares[i] = "X";
} else {
nextSquares[i] = "O";
}
setSquares(nextSquares);
setXIsNext(!xIsNext);
}
return (