Files
HangmanLab.Frontend/src/utils/tree-queries.js
2025-03-05 01:23:09 +00:00

19 lines
514 B
JavaScript

import {useQuery, useMutation, useQueryClient} from "react-query";
import {fetch_} from "./request-utils";
import {useConfig} from "../ConfigProvider";
export const useTree = () => {
const queryClient = useQueryClient();
const config = useConfig();
return useQuery(
"tree",
() => fetch_(`${config.BACKEND_HOST}/api/tree/`),
{
onSuccess: data => {
if(data)
queryClient.setQueryData("tree", data);
}
}
);
}