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 StackBlitz Edit and run in your browser
View on GitHub Browse 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",})