Skip to content

useQuery

useQuery<TQueryable>(queryable, options?): Result<TQueryable>

Defined in: packages/@livestore/react/src/useQuery.ts:32

Returns the result of a query and subscribes to future updates.

Example:

const App = () => {
const todos = useQuery(queryDb(tables.todos.query.where({ complete: true })))
return <div>{todos.map((todo) => <div key={todo.id}>{todo.title}</div>)}</div>
}

TQueryable extends Queryable<any>

TQueryable

Store<Any, { }>

Result<TQueryable>