solid-router-data-apis
Installation
SKILL.md
Solid Router Data APIs
Complete guide to data fetching and caching in Solid Router. Use these APIs for efficient data fetching, caching, and cache invalidation.
query - Request Deduplication
query wraps an async function and provides automatic caching and deduplication. Prevents redundant API calls and enables efficient data fetching.
Basic Usage
import { query } from "@solidjs/router";
const getUserProfileQuery = query(async (userId: string) => {
const response = await fetch(
`https://api.example.com/users/${encodeURIComponent(userId)}`
);
const json = await response.json();