现在使用promise是应该使用es6原生的还是使用第三方类库诸如bluebird Q等?
问题如题目所示,因为现在编写后端逻辑层代码主要用的语法都是es6的语法,而之前写promise一直是用第三方库bluebird写的,既然已经用es6写了,而es6也已经引入了promise,再用第三方库有时候会感到很别捏,但是一个问题是,原生的es6 promise提供的方法好像很有限,很多时候不能满足自己的需求。
例如说要在promises链里面提供支持callback的写法,之前一值用promise的 fromNode的写法
Promise.fromNode(function(callback) {getName(userId, callback); }).then()
但是好像es6 原生promise就没有提供类似的方法。颇为困惑。