export function useCharacters(filters: CharacterFilters) {
return useQuery({
queryKey: ["characters", filters],
queryFn: () => api.getCharacters(filters),
staleTime: 5 * 60_000, // dedupe + cache
placeholderData: keepPreviousData,
});
}Featured project
Rick & Morty Character Explorer
A character browser over the Rick and Morty REST API with real-time search, filtering and pagination.
- React 19
- TypeScript
- TanStack Query 5
- React Router
- Vite
