I spent 2 weeks times ago learning react. My family was in vacation, no kids no wife... so as a diligent nerd I decided to understand why half of the world is now convinced that css, js, html must live together.
Curiosity, one of the project I want to rewrite is an old .net 2.0 using Ajax 1.0 (someone remember that...) having response.write (literally anything)
The idea was understand also how to combine babel and webpack to work with an external api (couple of weeks before create-react-app that you should check in any case)
I'm not using react in production yet, the application I have are full of data entry and very few nice things like stars and likes or profiles with nice icons but
Spend some time on
VUEJS (use their vue-cli)
react (use create-react-app) and check react router.
If you still don't get them after few weeks html and jquery will always rescue you (at least for next 5 more years)
Backend... cause you are learning ES6... you probably want to check
Expressjs
Passportjs
Express session (maybe using mongo as data storage)
But becauseyou also want basic...
Check out
GitLab pages
Github pages
Both have nice solution for static framework.
Good luck with this.new.world.