何时使用Callbacks和Promises?

时间:2017-03-06 09:27:37

标签: javascript node.js callback es6-promise

我实际上是NodeJs和JS的新手。我在任何地方使用回调编写了我的第一个应用程序,然后我达到了一个我无法处理嵌套回调数量的状态(回调地狱)。所以我搜索了解决方案,并且我读到Promise是解决这个问题的最佳方法之一。顺便说一句,对于那些感兴趣的人来说,这是一个很好的解释:https://blog.risingstack.com/node-js-async-best-practices-avoiding-callback-hell-node-js-at-scale/

因此,我使用Promises在最关键的函数中进行了重构,并且它非常有效。但是,我不知道是否应该重构所有申请。 JS开发人员现在如何做?他们是在任何地方使用Promise还是在大部分时间内继续使用回调并且只有当嵌套回调太多时才使用Promises?有最好的做法吗?

0 个答案:

没有答案