私はReact NativeとRefluxを使用してIOSアプリケーションを開発しています。ユーザーが特定のactionSheetIOSを開くと、ストアが非同期要求を行うアクションをトリガーします。ストアは返されるすべてのインスタンスのコレクションを保持し、すべてのデータをそのデータセットを購読するすべてのビューに渡します。ただし、actionSheetのオプションの1つでは、そのリクエストによって返されるデータが必要なため、ユーザーがオプションをクリックしたときにデータが準備できるとは保証できません。ユーザーがactionSheetIOSのオプションをクリックしたときに、データ(非同期)が準備されていることを保証する方法を教えてください。ユーザーがactionSheetIOSのオプションをクリックしたときに、データ(async)が準備完了であることを保証する方法を教えてください。
私はこれを十分に説明することができたと思います。また、私はReact/Refluxをよく知っているので、何かを完全に失っているかもしれません。
おかげでブラッドが、それは良い提案です。これを試してみるが、この実装はActionSheet(ユーザーがそのオプションをクリックしないときの低速API要求)によって提供される非同期オプションを遅くする可能性がある。さらに、呼び出される非同期関数は、そのビューに直接応答しない逆流アクションによるものです。しかし、要求されたデータは、アプリケーションを実行する大きなデータセットの一部ではないため、要求された方法を変更することができます。 – generalchaos