Query Demo
This example demonstrates the current factory APIs in @ic-reactor/react
against live ledger canisters:
createSuspenseQueryfor static method wrapperscreateSuspenseQueryFactoryfor runtime argumentscreateMutationfor updates and invalidationDisplayReactorfor UI-friendly string values
Open in StackBlitzEdit and run in your browser
View on GitHubBrowse the source code
Live Preview
Section titled “Live Preview”Key Code
Section titled “Key Code”export const icpNameQuery = createSuspenseQuery(icpReactor, { functionName: "icrc1_name",})
export const getIcpBalance = createSuspenseQueryFactory(icpReactor, { functionName: "icrc1_balance_of", select: (balance) => formatBalance(balance, "ICP"),})
export const icpTransferMutation = createMutation(icpReactor, { functionName: "icrc1_transfer",})