This might be controversial, as most people I know are huge fans of async/await. If you’re not familiar, it’s this nifty little syntax addition that allows developers to deal with APIs that return Promises in a more “native” way: async function doSomethingCool() { let someValue = await getSomePromise(); console.log(someValue + '!!!'); }As opposed to: function doSomethingCool() { getSomePromise.the
![async/await: It’s Good and Bad](https://cdn-ak-scissors.b.st-hatena.com/image/square/0edd9ee7f20faa3de46a3f8dfcceb9543d0ac2f4/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A1076%2F1%2A9BHTR96pWXQUnwwCRJZGcw.png)