The frameworks are also really impressive. I've been playing with React recently, but I've also taken short looks at Vue.js and Ember. I had a short stint where I was passively exposed to Angular when it first came out and the progress since then has been really amazing. All these frameworks seem to greatly improve the default event handling, but what is more, they address how you maintain the actual application. There is helpful structure that reminds of when I first really understood the benefit of Rails. Intelligent decisions are made for you so you can focus on other things. Clearly, I'm not an expert with my short time working with these tools, but compared to including jQuery in a page and figuring everything else out, the structure and features feel much more mature.
The other aspect that has been fun to experience has been the community. As I've searched to find interesting articles and talks, the tone and presentation has felt exceptionally inclusive. The community is diverse, kind as well as deeply technical. I've been really grateful to the folks at work that have answered my questions and generally provided guidance. They have been open, knowledgeable, and accepting.
In short, it has been a lot of fun! I made a little site on glitch to try out React, so take a look, especially if you have a new pet you want named by a 3 year old.