Promise 是 JavaScript 異步處理技術,本課程剖析 Promise 於 React 與 Node.js 的使用觀念。
本課程是 React 101 輕鬆入門 與 Node.js Beginner: 輕鬆入門 Node.js 程式設計 的延伸。
從 Promises 的前身「Promises/A+」開始介紹 JavaScript 的異步操作(asynchronous operation)發展史,以了解 Promises 的意義與用途。
- 學會 Promise 模式的適用場景
- 建立 Promise 模式的問題解決思維
- 能開始在你的 JavaScript 程式裡使用 Promises/Generator
Callback 是 JavaScript 異步處理的基本機制,Promise 則是可讀性更好的異步處理做法。本課程從 callback 機制探討 asynchronous 觀念,並剖析 Promise 想要解決的問題。