Query Docs
Examples
- Simple
- Basic
- Basic w/ GraphQL-Request
- Default Query Function
- SolidStart 1
- Astro
- Offline Queries and Mutations
- Playground
- Algolia
- Chat example (streaming)
- Shadow DOM
- Devtools Embedded Panel
- Star Wars (Solid Router)
- Rick And Morty (Solid Router)
- Solid Router
- Suspense
- Batching
- Auto Refetching / Polling / Realtime (SolidStart 2)
- Optimistic Updates (SolidStart 2)
- Pagination (SolidStart 2)
- Prefetching (SolidStart 2)
Solid Example: Astro
import { createSignal } from 'solid-js'
export const getSearchParams = (init: string) => {
const [search, setSearch] = createSignal(init)
if (typeof window !== 'undefined') {
window.addEventListener('popstate', () => {
const location = window.location
const params = new URLSearchParams(location.search)
setSearch(params.get('id') || '')
})
}
return search
}
export const properCase = (str: string) =>
str.charAt(0).toUpperCase() + str.slice(1)