Function: useDomainList()
function useDomainList(stack, selector): object;
Defined in: react/src/hooks/domain.ts:88
Hook to retrieve a list of domains from a stack based on a selector. Maintains a real-time list of domains matching the selector.
Parameters
| Parameter | Type | Description |
|---|---|---|
stack | string | The name of the stack to query. |
selector | { [key: string]: any; } | Mango selector to filter domains. |
Returns
object
Object containing the list of domains, loading state, and error.
| Name | Type | Defined in |
|---|---|---|
domainList | Domain[] | react/src/hooks/domain.ts:211 |
error | null | react/src/hooks/domain.ts:211 |
loading | boolean | react/src/hooks/domain.ts:211 |
Example
const DomainList = () => {
const { domainList, loading } = useDomainList('my-stack', {
relation: { $eq: '1:N' }
});
if (loading) return <div>Loading...</div>;
return (
<ul>
{domainList.map(d => <li key={d.id}>{d.name} ({d.relation})</li>)}
</ul>
);
};