記事を抜粋し、翻訳したものです。プログラミングの機能を高めることから幅広く使用されるようになり、その重要性はますます高まっています。利用する場合には、複雑になることがあります。呼ばれる抽象化が追加されました。使用する方法について説明します。ページについて考えてみましょう。行うことには利点があります。ページが実行している内容を調整しながら、ユーザーへの応答性を確保し、操作を妨げることがないページを開発することは複雑になります。これは、プログラムを単純かつ直線的に実行することができないためです。非同期呼び出しを実行する場合、正常に完了した操作と、実行中に生じる可能性のあるエラーの両方に対処する必要があります。要求に渡すことが必要な場合があります。複雑さを生む原因となり得ます。コードは何なのか、といったことが理解しづらくなっています。エラー処理が断片化してしまっており、エラーが発生しているかどうかは数か所で確認することが必要になります。非同期処理の調整が複雑になることを避けるために、開発者は、わかりやすくて一貫性のある、ネストされたコールバックに代わるエラー処理の実行方法を求め続けてきました。長期にわたって実行される可能性があり、必ずしも操作が完了しているわけではない結果を表します。された結果を表すオブジェクトを返します。システムへの要求作成があります。待機している間、アプリケーション全体をブロックするのではなく、アプリケーションはその値が必要になるまで自由に他の処理を行うことができます。いう名前が付いています。メソッドには、完了と拒否の状態に対するハンドラーが追加されています。パイプラインが可能になります。番目の操作に渡すことができます。完了した状態になると呼び出され、計算の結果を渡します。失敗した状態になると呼び出されます。上の例は後でもう一度使用します。要求を作成し、そのデータを画面に表示して、エラーを処理します。ライブラリがどのような挙動をするかを例として見ていきましょう。保持するオブジェクトに形が必要です。状態の遷移に応じて操作を連携できるようにする必要があります。状態が完了になった場合と拒否になった場合を処理します。*/};また、未完了から完了、あるいは未完了から拒否へ状態を移行させるためのメソッドもいくつか必要です。タグの付いたツイートを検索する上記の例を詳しく見ていきましょう。専用のメソッドを作成します。最後に、検索関数を呼び出し、順序指定されていない一覧の形式で結果を表示します。要求を作成し、結果を調整する場合について考えてみましょう。メソッドに呼び出されます。以外の何物でもないということです。ようなライブラリを自作することもできます。パターンを活用すると、便利で一貫性も確保されます。何らかの形で実装したものが数多くあります。同様の概念が公開されているいくつかのライブラリについて見ていきましょう。連携させることができます。つのメソッドが公開されています。要求を作成し、その結果を解析します。オブジェクトを返します。したがって、これらのメソッドを自分でラップする必要はありません。ハンドラーへその結果を返すことができます。メソッドに相当するものです。他の主要ライブラリでも同様のパターンが公開されています。いう新しい概念が導入されました。提案の実装の派生形です。メソッドが公開され、これにより操作の完了とエラーの両方の状態を処理できます。関数を呼び出すと作成できます。メソッドが用意され、これによって操作を連携することができます。構文を利用したフィルタリングなど、構成を柔軟にする便利なメソッドが用意されています。オブジェクトを返すようになりました。メソッドも用意されています。*/});まとめ開発者には、複雑な非同期プログラミングに対処するための方法が数多く用意されています。オブジェクトなどのよく知られているパターンや、これらを公開しているライブラリを使用することで、開発者は非同期要求をシームレスにつないで、柔軟な操作体系を作成することができます。上でも容易に活用できます。コードを作成する必要がなくなります。パターンは入門に適していますが、ソリューションはこれだけではありません。実際、非同期プログラミングに対処する方法として、さまざまなパターンが発表されています。開発者の苦労を減らしてくれる魅力的な開発手法です。アプリケーションの作成にも必ず役立つはずです。FeedbackTrademarks。