const [userToFind, setUserToFind] = useState("");
const {
data: foundUsers, // array of objects
isFetching: isSearchUsersFetching,
isFetched: isSearchUsersFetched,
} = api.user.searchByUsername.useQuery(userToFind, {
enabled: userToFind.length > 0,
initialData: [],
refetchOnMount: false,
refetchOnWindowFocus: false,
refetchOnReconnect: false,
retry: false,
keepPreviousData: true,
});
const [userToFind, setUserToFind] = useState("");
const {
data: foundUsers, // array of objects
isFetching: isSearchUsersFetching,
isFetched: isSearchUsersFetched,
} = api.user.searchByUsername.useQuery(userToFind, {
enabled: userToFind.length > 0,
initialData: [],
refetchOnMount: false,
refetchOnWindowFocus: false,
refetchOnReconnect: false,
retry: false,
keepPreviousData: true,
});