Release Notes
Announcements
Attribute Name | Type | Description |
keyword | string | current search keyword |
results | Map<SearchType, SearchResult<SearchType>> | search result set |
isLoading | boolean | whether searching |
error | Error | null | error information |
searchAdvancedParams | Map<ISearchType, SearchParamsMap[SearchType]> | Advanced search parameters |
selectedSearchType | SearchType | 'all' | Current search type |
Method Name | Type | Description |
setKeyword | (k: string) => void | Set search keyword |
loadMore | (type?: SearchType) => Promise<void> | Load more search results |
setSelectedType | (type: SearchType | 'all') => void | Set search type |
setSearchMessageAdvancedParams | (params: SearchCloudMessagesParams) => void | Set advanced message search parameters |
setSearchUserAdvancedParams | (params: SearchCloudUsersParams) => void | Set advanced user search parameters |
setSearchGroupAdvancedParams | (params: SearchCloudGroupsParams) => void | Set advanced group search parameters |
import { useSearchState, VariantType } from '@tencentcloud/chat-uikit-react';const {keyword,results,isLoading,error,setKeyword,setSelectedType,loadMore} = useSearchState(VariantType.STANDARD);
Was this page helpful?
You can also Contact sales or Submit a Ticket for help.
Help us improve! Rate your documentation experience in 5 mins.
Feedback