Skip to content

sqlocal / react / useReactiveQuery

Function: useReactiveQuery()

ts
function useReactiveQuery<Result>(db, query): {
  data: Result[];
  error: Error | undefined;
  setDb: Dispatch<SetStateAction<SQLocal>>;
  setQuery: Dispatch<SetStateAction<StatementInput<Result>>>;
  status: ReactiveQueryStatus;
};

Defined in: src/react/index.ts:16

A hook for using reactive SQL queries in React components.

Type Parameters

Type Parameter
Result extends Record<string, any>

Parameters

ParameterType
dbSQLocal
queryStatementInput<Result>

Returns

ts
{
  data: Result[];
  error: Error | undefined;
  setDb: Dispatch<SetStateAction<SQLocal>>;
  setQuery: Dispatch<SetStateAction<StatementInput<Result>>>;
  status: ReactiveQueryStatus;
}
NameTypeDefined in
dataResult[]src/react/index.ts:20
errorError | undefinedsrc/react/index.ts:21
setDbDispatch<SetStateAction<SQLocal>>src/react/index.ts:23
setQueryDispatch<SetStateAction<StatementInput<Result>>>src/react/index.ts:24
statusReactiveQueryStatussrc/react/index.ts:22

See

https://sqlocal.dev/api/reactivequery#react

Released under the MIT License