JavaScriptにおける非同期処理(API通信やタイマー)を、意図した順序で制御するための標準機能 Promise について解説します。コールバック地獄を回避し、認証フローのような「順序が重要な処理」をスマートに記述する完全な実装コードは、以下のブログで ...
Promiseは、JavaScriptにおける非同期処理の1つのパターンであり、非同期操作の結果を表現するオブジェクトです。Promiseは3つの状態を持ちます: pending(保留中) - 最初の状態、最終的にfulfilledかrejectedになります。 fulfilled(達成) - 操作が成功した場合の状態。