Function: useSubscriptions
react-autonomyreact-autonomy.useSubscriptions
â–¸ useSubscriptions(): UseSubscriptionsUseSubscriptions
The useSubscriptions hook returns an object representing the current user's subscriptions.
This hook has a side effect that will load all the user's subscriptions upon calling it, if not already loaded.

import { useSubscriptions } from '@chordcommerce/react-autonomy'
const SubscriptionsPage = () => {
const { subscriptions, isLoaded, isFetching, error } = useSubscriptions()
if (isFetching) {
return <p>Loading…</p>
}
return (
<dl>
{subscriptions.map(subscription => (
<React.Fragment key={subscription.id}>
<dt>Subscription #{subscription.id}</dt>
<dd>
Renews every {subscription.intervalLength} {subscription.intervalUnit}
<br />
(Items: {subscription.lineItems.map(li => li.sku).join(', ')})
</dd>
</React.Fragment>
)}
</dl>
)
}Returns
UseSubscriptionsUseSubscriptions