@teamkeel / client-react-query
从生成的龙骨客户端创建完全类型的React-Query钩子。
安装
注意:需要 @teamtkeel/client-react 首先安装和设置。
npm i @teamkeel/client-react-query
使用
创建并导出 useKeelQuery 和 useKeelMutation 钩子通过传入 useKeel 方法生成的 client-react 包中。
// Follow @teamtkeel/client-react setup instructions
import { APIClient } from "../keelClient";
import { keel } from "@teamkeel/client-react";
import { keelQuery } from "@teamkeel/client-react-query";
export const { KeelProvider, useKeel } = keel(APIClient);
export const { useKeelQuery, useKeelMutation } = keelQuery(useKeel);
然后可以在组件中使用这些钩子。输入完全基于操作名称键入。
const query = useKeelQuery("actionName", actionInputs, queryOptions);
const mutation = useKeelMutation("actionName", mutationOptions);