I am from a React background, so I mostly find myself using class, arrow functions, destructing. What other features do you use? What features have improved your productivity?
Classes, generators, spread, promises, destructuring, default params, and new prototype methods on Array and String are used every day, all the time.
I have been learning React for the past couple of months, and when I switched from ES5 to ES6, I used classes and constructors a lot. I come from a Java background, so having similar code structure really helped me transition.
There are only a few things that I don't use:
Mev-Rael
Executive Product Leader & Mentor for High-End Influencers and Brands @ mevrael.com
I improved my productivity and productivity of my apps by dropping jQuery and other useless frameworks, and also prototypes totally. Only Vanilla JS, simple objects with tiny libraries instead.
Unfortunately I was very surprised that so many years later we still don't have a good Vanilla JS library and UI widgets without jQuery dependency and because of that I created BunnyJS - almost everything you need in every modern app, easy to get started and extend so you could use the code in any project.