Game component
This commit is contained in:
parent
e17c55a29d
commit
455f2b1c64
@ -32,3 +32,12 @@ body {
|
||||
.status {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.game {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
}
|
||||
|
||||
.game-info {
|
||||
margin-left: 20px;
|
||||
}
|
15
src/App.js
15
src/App.js
@ -13,7 +13,7 @@ function Square({value, onSquareClick}) {
|
||||
);
|
||||
}
|
||||
|
||||
function App() {
|
||||
function Board() {
|
||||
const [xIsNext, setXIsNext] = useState(true);
|
||||
const [squares, setSquares] = useState(Array(9).fill(null));
|
||||
|
||||
@ -61,6 +61,19 @@ function App() {
|
||||
);
|
||||
}
|
||||
|
||||
function App() {
|
||||
return (
|
||||
<div className="game">
|
||||
<div className="game-board">
|
||||
<Board />
|
||||
</div>
|
||||
<div className="game-info">
|
||||
<ol>{/*TODO*/}</ol>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default App;
|
||||
|
||||
function calculateWinner(squares) {
|
||||
|
Loading…
Reference in New Issue
Block a user