Overview
useFetchManySpaces returns a callable function for fetching multiple spaces. It supports searching by name, slug, description, or a combined query; filtering by membership or parent space; and sorting.
For paginated, stateful lists with load-more support, use useSpaceList instead.
Usage Example
Parameters
Page number to fetch. Defaults to
1.Number of results per page.
Sort order:
"newest", "oldest", "most_members", or "least_members".Filter spaces whose slug contains this value.
Filter spaces whose name contains this value.
Filter spaces whose description contains this value.
Search across name, slug, and description simultaneously.
When
true, returns only spaces where the current user is an active member.Filter to child spaces of a specific parent. Pass
null for root-level spaces only.Optional. Pass
"files" to include avatar file objects in each result.Returns
Pagination metadata including
page, limit, total, and hasMore.
