Glad you found it useful.
For Bootstrap, consider using React-Bootstrap
I’d also like to amend one of my bullets regarding
document.getElementById. Generally, it’s a dangerous idea to go after DOM elements directly in a React app because React is tracking a virtual DOM of its own.
As far as being employable. You are more ready than you think. I’d start applying now and use it as a learning experience. I have worked with junior devs at all levels. Some of them demonstrated more experience than you, but some are far behind where you are (please keep in mind, this is me making a lot of assumptions based on only skimming through one app you built).
The point is, get out there and try.
If you want areas to work on. My suggestion would be to build something that persists and retrieves data. @rmdawson71’s suggestion is a good one. But also think about using
localStorage to save games or implement a high score feature.
Hope that helps.