公式チュートリアルの三目並べには以下のように続きがあります。win.前回は基本の三目並べを作ったので、今回はこの続きをやってみます。おいたのかを履歴に表示します。GameコンポーネントのhandleClick()でクリック後に新しいstateをセットするとき、そこに位置も計算してセットします(locationの部分)。GitHubあとはレンダリングするときにこれを表示してあげます。今のステップを強調render()の中で、こんな感じ。マスのハードコーディングの修正Boardコンポーネントでマスをハードコーディングしていたので、それの修正。renderRow()を定義して、render()の中で呼びます。履歴の表示順序やることはざっとこんな感じです。勝利に起因したかマスかどうかを伝える必要があります。Squareコンポーネントは以下のように、propsによってハイライトするかどうか受けられるようにします。GitHubそれでGameコンポーネントでは次のように、valueだけでなくハイライトするかどうかを表す値highlightedも保持するようにします。大まかなアイデアはこんな感じで、ソースコードはGistに上げたのでこちらを確認してください。