The built react app is a frontend app; all it needs is to be served statically from a public bucket (and that ends up being delivered by a CDN, making it many times cheaper to run as well as lightning quick).
So unless there’s some backend functionality that I haven’t seen (forgive me if I’m wrong) this seems like massive overkill - as well as incredibly expensive to scale and not very performant (because you have to boot an instance just to serve the page). If I’m not wrong, drop me a reply and I can point you to some resources that’ll help