Have to agree with TFA... I really think hooks are a nice feature, and really necessary for more functional components... but they don't handle the problem of deep prop drilling or bubbling in general that Redux handles across an application, or portions of an app.
Double karma back was kind of my idea... mostly because if you downvote and it's deleted you are rewarded for effectively reporting. Considering the downvote cost, and that karma doesn't come up very fast on here.
Bad practice...
onClick = myfunction();
Should bind an event handler to the button. Also, should have the index.js after the CDN resources that index relies on.
Not sure of the advantage of loading bootstrap for the really limited use here.
We're pretty close to a point where you may not need preset-env any longer. Most common browsers now support all the features you will probably want. I cut off for internal apps at async function support. That said, there's a lot there already.
This stuff is really cool... I do hope a lot of the tooling gets better for this though. I also can't help but remember VRML when I see the lower poly WebGL demos.
Very similar, but a little easier to use the Dokku option and setup the Let's Encrypt plugin with that... then drop a dockerfile in your project root to build/run your app in a container... add a git remote then `git push remote` to deploy.