mirror of
https://github.com/tjsga/tj-sga-website-react.git
synced 2025-04-09 22:50:17 -04:00
13 lines
289 B
TypeScript
13 lines
289 B
TypeScript
import React from 'react';
|
|
import sanity from '../sanity';
|
|
|
|
export default function useQuery<T>(query: string, params?: any) {
|
|
let [result, setResult] = React.useState<T>();
|
|
|
|
React.useEffect(() => {
|
|
sanity.fetch(query, params).then(setResult);
|
|
}, [query, params]);
|
|
|
|
return result;
|
|
}
|