React is fun for SPA's.
Gatsby is great!
I have recently been playing with Node.js (fun stuff!), and also learning some usage of GraphQL. My next goal is to start playing with Twilio messaging functionality in a SPA ordering app. I am also working on adding monitoring and benchmarking to my previous apps to better improve them for production and if they went to scale.