IMO, new frameworks aren't that interesting in most cases. They're simply a reorganization of what we already know at worst and a watered down version of a new principle at best.
- Procedural programming
- Functional programming
- Concurrent/parallel programming
- Security
- Making apps or web apps
- Compiler construction
- Computer graphics
- Machine learning
and a few other topics, those are new things to learn IMO. When you know procedural programming, then compiler, or database construction isn't obvious at all.
However, the first moment I learned React, I felt it was quite obvious from the get go. Sure, some practice was needed to really be good at it, but the first time I created a toy compiler, I was also trying to grok it and with frameworks that has never been the case (after my first one which was Cocoa Touch).