Query Docs
Examples
- Basic
- Pagination
- SSR
- Simple
- Basic w/ GraphQL-Request
- Default Query Function
- Playground
- Algolia
- Chat example (streaming)
- Star Wars (@lit-labs/router)
- Rick And Morty (@lit-labs/router)
- Batching
- Offline Queries and Mutations (@lit-labs/router)
- Auto Refetching / Polling / Realtime
- Optimistic Updates
- Load-More & Infinite Scroll (@lit-labs/router)
- Infinite query with Max pages
- Prefetching (@lit-labs/router)
Lit Example: Rick Morty
import { LitElement, html } from 'lit'
import { QueryClient, QueryClientProvider } from '@tanstack/lit-query'
import './styles.css'
import './app-layout'
const queryClient = new QueryClient()
class RickMortyQueryProvider extends QueryClientProvider {
constructor() {
super()
this.client = queryClient
}
}
class RickMortyApp extends LitElement {
protected override createRenderRoot(): HTMLElement | DocumentFragment {
return this
}
render() {
return html`
<rick-morty-query-provider>
<app-layout></app-layout>
</rick-morty-query-provider>
`
}
}
customElements.define('rick-morty-query-provider', RickMortyQueryProvider)
customElements.define('rick-morty-app', RickMortyApp)