I just had my review and for the first time in a few years, I got 100% of my bonus. Learning Webpack and React helped a bit as well as getting more stuff done at the beginning of a sprint instead of the end. To keep my programming skills up to date, what else should I learn right now?
I can't quite figure out what you are getting it. It sounded like you were suggesting OP consider freelancing. But then you suggest his/her bonus could be much higher.
How would one earn a very high bonus while not being judged or scored by any employer?
Solid chapter on asynchrony! I really find the "Review" section at the end to be useful and tying concepts together. Yeah, I need to learn more core JavaScript.
If you haven't done much on the backend (databases, web servers, server-side web frameworks, etc.), then taking some time to familiarize yourself with what is going on there might be worth it. Even if you don't end up doing any work on the backend, you will have a better understanding of what is going on. I would start with the technologies in use at your current company.
I concur with TurboHaskai, stop worrying about the next hot thing, focus on building solid applications that are flexible, maintaining, user friendly and solves a business problem.