フック
useListAccounts
現在のWaaSセッションに紐づくすべてのアカウントを一覧取得するフック
インポート
使い方
返却型:UseListAccountsResult
このフックは以下のプロパティを持つオブジェクトを返します。
プロパティ
data
IntentResponseAccountList | undefined
クエリが成功した場合のアカウント一覧。id
やaddress
などのプロパティを持つアカウントオブジェクトの配列です。
isLoading
boolean
クエリが現在進行中かどうか。ローディング状態の表示に便利です。
エラー
Error | null
クエリ中に発生したエラー。エラーがなければnull
になります。
refetch
() => Promise<void>
アカウント一覧を手動でリフレッシュする関数です。
特徴
- 自動データ取得:WaaS接続が利用可能な場合、自動的にアカウントを取得します
- キャッシュ:結果は1分間キャッシュされ、不要な再取得を防ぎます
- エラー処理:WaaSコネクタの未接続や初期化エラーなどを適切に処理します
- 型安全性:返却されるすべてのデータにTypeScriptの完全な型サポート
- React Query連携:効率的な状態管理とキャッシュのためにReact Queryを利用