Oder ist React dafür gar nicht gedacht, sondern eher für GUI-Gedöns?
„React lets you build user interfaces out of individual pieces called components.“
Ergo: „Ja“. Trenne das also von der Logik des Spiels.
Jedes Array-Feld müsste ja ein Zustand sein (useState), den ich dann setzen und auslesen kann.
Nennen wir es „ein zweidimensionales Array von Objekten“. Und schon hast Du Adressen (x,y), Eigenschaften und Methoden.